2013-02-25 3 views
2

Я только что сделал «rvm rubygems 1.3.5» и «gem install rails -v 2.2.2», и оба работали правильно, и я смог использовать рельсы на некоторое время.Ruby on Rails: ошибка RVM и Rubygems

Теперь, похож рельсы и RubyGems просто внезапно исчез, так что я переустановил rubygem, но теперь пытаюсь заново установить рельсы, я получаю

ERROR: While executing gem (NameError) uninitialized constant gem::Installer::ENV_PATHS 

я получаю ту же ошибку при попытке сделать

gem update --system 

Поблагодарили бы за помощь.

И мой

gem list shows rails(2.2.2) 

Я пытаюсь найти других людей с подобными проблемами, и похоже, что это может иметь что-то делать с GEM PATH, но я не уверен, куда идти оттуда. В «гем среде» Я получаю это для GEM ТРАЕКТОРИЙ:

~/.rvm/gems/ruby-1.8.7-p371 <br /> 
~/.rvm/gems/[email protected] <br /> 
+0

Какая рубиновая версия, которую вы использовали? Я думаю, это может быть из-за того, что вы использовали старую рубиновую версию. –

+0

USe "rvm list" "ruby -v" "rvm use 1.9.2" –

+0

1.8.7, но он был правильно использован на ранней стадии. Я пытаюсь найти других людей с подобными проблемами, и похоже, что это может иметь какое-то отношение к GEM PATH, но я не уверен, куда идти оттуда. В «окружении драгоценных камней» я получаю это для GEM PATHS: ~/.rvm/gems/ruby-1.8.7-p371 ~/.rvm/gems/[email protected] – rubyondine

ответ

4

я столкнулся с такой же вопрос с 1.3.5 пожалуйста, обновите ваш Rubygems версию 1.3.7 или 1.4.2

если вы используете RVM

РВМ установки RubyGems 1.4.2

или же попробовать

Суды обновление самоцвета --system 1.4.2

7

Тип ниже команд в вашем console.This работал для меня.

rvm @global do gem uninstall -ax rubygems-bundler 
Смежные вопросы