Gem Install wird nichts tun - Mountain Lion

1067
brafales

Ich habe gerade eine neue Installation von Mountain Lion bekommen. Ich habe Homebrew und das gcc auf Dupes installiert, um richtige Rubine zu erstellen. Jetzt kann ich mit neuen Ruby-Versionen (1.9.2) Gemsets und Edelsteine ​​erstellen und installieren.

Ich brauche aber auch eine alte Umgebung mit Ree-1.8.6-20090610. Wenn ich in dieser Umgebung schreibe gem install whatever, wird es überhaupt nichts tun.

Hier ist eine Spur und einige nützliche Informationen:

➜ dev git: (master) ✗ gem install Schienen -v 2.1.1 -V  /Users/bernatrafalesimulet/.rvm/gems/ree-1.8.6-20090610@global/gems/rubygems-bundler-1.1.0/lib/rubygems-bundler/regenerate_binstubs_command.rb:48: warning: Argument (e) in Klammern setzen zukünftige Version GET http://rubygems.org/specs.4.8.gz 302 Vorübergehend verschoben GET http://production.s3.rubygems.org/specs.4.8.gz 304 Nicht modifiziert GET http://rubygems.org/latest_specs.4.8.gz 302 Vorübergehend verschoben GET http://production.s3.rubygems.org/latest_specs.4.8.gz 304 Nicht modifiziert Gem rake-10.0.2 installieren ➜ dev git: (master) ✗ gem liste /Users/bernatrafalesimulet/.rvm/gems/ree-1.8.6-20090610@global/gems/rubygems-bundler-1.1.0/lib/rubygems-bundler/regenerate_binstubs_command.rb:48: warning: Argument (e) in Klammern setzen zukünftige Version  *** LOKALE GEMS ***  Rubygems-Bundler (1.1.0) ➜ dev git: (master) ✗ Rubine  RVM Rubine  => ree-1.8.6-20090610 [i686] * Ruby-1.9.2-p320 [x86_64] Rubin-1.9.3-p327 [x86_64]  # => - aktuell # = * - aktuell && default # * - Standard  ➜ dev git: (master) ✗ Edelsteine  Gemsets für Ree-1.8.6-20090610 (gefunden in /Users/bernatrafalesimulet/.rvm/gems/ree-1.8.6-20090610) => (Standardeinstellung) global schienen2 

Das gleiche passiert, wenn ich versuche, einen anderen Edelstein zu installieren.

0

1 Antwort auf die Frage

0
mpapis

Stellen Sie sicher, dass Sie zuerst Rubin verwenden:

rvm use ree-1.8.6-20090610 

Dies ist erforderlich, wenn PATH geändert wird, nachdem RVM beschafft und Ruby geladen wurde.

Sie können bestätigen, dass Ruby ordnungsgemäß geladen ist, indem Sie den Anfang von PATHmit vergleichen GEM_PATH.

Stellen Sie außerdem sicher, dass es keine zusätzlichen Einstellungen für Rubygems ~/.gemrcgibt. rvm hat dafür einen Test:

rvm get head 

und lesen Sie sich die Ausgabe durch - wenn ~/.gemrcSie zusätzliche Einstellungen vorgenommen haben, sollten Sie alle Edelsteine ​​erneut installieren.