Ich habe kürzlich alle meine Ruby-Installations- und installierten Formularquellen mithilfe der Anweisungen von hivelogic gelöscht
Ich war in der Lage, ein paar Edelsteine zu installieren, aber die meiste Zeit hängt "Sudo Gem Install Rails". Ich habe das -V-Flag hinzugefügt und es scheint nur zu hängen, ich bekomme keinen Fehler. Und der Prozess kann nicht getötet werden. Ich kann nur neu starten, um den Prozess abzubrechen.
Meine Rubininfo:
[tim@ ~]# ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10.2.0]
[tim@ ~]# gem -v
1.3.6
[tim@ ~]# gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.6
- RUBY VERSION: 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10.2.0]
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8
- RUBY EXECUTABLE: /usr/local/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-darwin-10
- GEM PATHS:
- /usr/local/lib/ruby/gems/1.8
- /Users/tim/.gem/ruby/1.8
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- :sources => ["http://gems.rubyforge.org/", "http://gems.rubyforge.org"]
- REMOTE SOURCES:
- http://gems.rubyforge.org/
- http://gems.rubyforge.org
[tim@ ~]# which ruby
/usr/local/bin/ruby
[tim@ ~]# which gem
/usr/local/bin/gem
[tim@ ~]# uname -a
Darwin tim-hoolihans-macbook-pro-15.local 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov 3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386 i386
[tim@ ~]#
Irgendwelche Ideen?
Antworten:
Ich habe wieder mit der folgenden Zeile gebaut und habe jetzt kein Problem:
ARCHFLAGS='-arch i386 -arch ppc -arch ppc64 -arch x86_64' sudo ./configure --enable--shared --enable-pthread CFLAGS=-D_XOPEN_SOURCE=1
ruby-on-rails
ruby
macos
rubygems
Tim Hoolihan
quelle
quelle
curl http://rubygems.org/specs.4.8.gz
odercurl http://rubygems.org/gems/rails-2.3.5.gem
?Antworten:
Für mich
zeigte, dass es nicht hing, es dauerte nur lange.
quelle
Sie müssen wahrscheinlich nur Ihre RVM aktualisieren.
Beachten Sie, dass es nicht wirklich hängt, sondern nur 3 Minuten dauert, um Ihnen zu sagen, wer! Sollte sudo verwendet haben.
Von diesem Blog-Beitrag aus funktioniert dies in der Kommandozeile:
curl -L https://get.rvm.io | bash -s stable --ruby
quelle
Ich habe dieses Problem auch erlebt. Nach der Installation von ri1.8 begann es richtig zu funktionieren (ich benutze Ubuntu 10.04):
sudo apt-get -y install ri1.8
quelle
Grund für langsames Arbeiten ist die Konvertierung von RDoc in HTML während der Installation. Deaktivieren Sie es einfach über die Optionen --no-rdoc --no-ri.
quelle
Wenn es sehr langsam ist, überprüfen Sie Ihre Netzwerkeinstellungen - insbesondere bei Verwendung einer VM
quelle