wake-up-neo.com

Ruby Gems nicht installiert, hängt beim Abrufen von Gems

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
72
Tim Hoolihan

Für mich

Sudo gem install Rails -V

zeigte, dass es nicht hängen blieb, es dauerte nur lange.

315
Leopd

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
10
djechlin

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
4
Emanuel Ilyayev

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
0
Greg Eremeev

Wenn es wirklich langsam ist, überprüfen Sie Ihre Netzwerkeinstellungen - insbesondere, wenn Sie eine VM verwenden

0
Stacker-flow