Установка 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
Вы должны установить все драгоценные камни снова и снова.