Ich habe vor kurzem alle meine Ruby-Installations- und -Installationsquellen mit den Anweisungen unter hivelogic gelöscht. _
Ich habe einige Edelsteine installieren können, aber meistens "Sudo gem install Rails" Ich habe das Flag -V hinzugefügt, und es scheint nur zu hängen, ich bekomme keine Fehlermeldung. Und der Prozess kann nicht getötet werden. Ich kann nur neu starten, um den Prozess zu beenden.
Meine Ruby-Info:
[[email protected] ~]# Ruby -v
Ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10.2.0]
[[email protected] ~]# gem -v
1.3.6
[[email protected] ~]# 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
[[email protected] ~]# which Ruby
/usr/local/bin/Ruby
[[email protected] ~]# which gem
/usr/local/bin/gem
[[email protected] ~]# 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
[[email protected] ~]#
Irgendwelche Ideen?
Antworten:
Ich habe wieder mit der folgenden Zeile gebaut und habe das Problem jetzt nicht:
ARCHFLAGS='-Arch i386 -Arch ppc -Arch ppc64 -Arch x86_64' Sudo ./configure --enable--shared --enable-pthread CFLAGS=-D_XOPEN_SOURCE=1
Für mich
Sudo gem install Rails -V
zeigte, dass es nicht hängen blieb, es dauerte nur lange.
Sie müssen wahrscheinlich nur Ihre RVM aktualisieren.
Beachten Sie, dass es nicht so sehr hängt, da es nur 3 Minuten dauert, um Ihnen zu sagen, Whoops! Sollte Sudo benutzt haben.
Von diesem Blogbeitrag dieser Kommandozeile funktioniert:
curl -L https://get.rvm.io | bash -s stable --Ruby
Ich habe dieses Problem auch erlebt. Nach der Installation von ri1.8 hat es richtig funktioniert (ich benutze Ubuntu 10.04):
Sudo apt-get -y install ri1.8
Grund für das langsame Arbeiten ist das Konvertieren von RDoc in HTML während der Installation .. __ Deaktivieren Sie es einfach mit den Optionen --no-rdoc --no-ri.
gem install your_gem --no-rdoc --no-ri
Wenn es wirklich langsam ist, überprüfen Sie Ihre Netzwerkeinstellungen - insbesondere, wenn Sie eine VM verwenden