Установка gem ничего не сделает - Mountain Lion

Я только что получил последнюю установку Mountain Lion. Я установил homebrew и gcc на dupes, чтобы собрать нужные рубины. Теперь с новыми версиями ruby ​​(1.9.2) я могу создавать и устанавливать наборы гемов и гемы.

Однако мне также нужна старая среда с ree-1.8.6-20090610. В этой среде, когда я печатаю gem install whatever, это не будет делать вообще ничего.

Вот след и некоторая информация, которую вы можете найти полезной:

➜ dev git: (master) ✗ gem install rails -v 2.1.1 -V /Users/bernatrafalesimulet/.rvm/gems/ree-1.8.6-20090610@global/gems/rubygems-bundler-1.1.0/lib/ rubygems-bundler / recycrate_binstubs_command.rb:48: предупреждение: заключить в скобки аргумент (ы) для будущей версии GET http://rubygems.org/specs.4.8.gz
302 Временно перемещено GET http://production.s3.rubygems.org/specs.4.8.gz
304 Не изменено GET http://rubygems.org/latest_specs.4.8.gz
302 Временно перемещено GET http://production.s3.rubygems.org/latest_specs.4.8.gz
304 Не изменено Установка гема rake-10.0.2
➜  dev git:(master) list список драгоценных камней /Users/bernatrafalesimulet/.rvm/gems/ree-1.8.6-20090610@global/gems/rubygems-bundler-1.1.0/lib/rubygems-bundler/regenerate_binstubs_command.rb:48: предупреждение: заключить в скобки аргумент (ы) для будущей версии *** LOCAL GEMS ***

rubygems-bundler (1.1.0)
➜  dev git:(master) ✗ rubies

rvm rubies

=> ree-1.8.6-20090610 [ i686 ]
 * ruby-1.9.2-p320 [ x86_64 ]
   ruby-1.9.3-p327 [ x86_64 ]

# => - текущий # =* - текущий && по умолчанию #  * - по умолчанию ➜  dev git:(master) ✗ gemsets

gemsets для ree-1.8.6-20090610 (находится в /Users/bernatrafalesimulet/.rvm/gems/ree-1.8.6-20090610)
=> (по умолчанию)
   global
   rails2

То же самое происходит, когда я пытаюсь установить любой другой драгоценный камень.

1 ответ

Сначала убедитесь, что вы используете ruby:

rvm use ree-1.8.6-20090610

это необходимо, когда PATH get модифицируется после того, как RVM был получен и загружен ruby.

Вы можете подтвердить, что ruby ​​правильно загружен, сравнив начало PATH с GEM_PATH,

также убедитесь, что нет никаких дополнительных настроек для rubygems в ~/.gemrcУ rvm есть тест для этого:

rvm get head

и не забудьте прочитать вывод - если были какие-либо дополнительные настройки в ~/.gemrc Вы должны установить все драгоценные камни снова и снова.

Другие вопросы по тегам