Rails не может найти мои жемчужины

Я работаю над недавно сконфигурированным компьютером и, кажется, не могу заставить рельсы хорошо играть с моими драгоценными камнями. Ниже приведены некоторые из ошибок, с которыми я сталкиваюсь.

Если я запускаю скрипт / консоль в проекте рельсов, я получаю следующую ошибку:

Отсутствует жемчужина Rails. Пожалуйста, gem install -v= rails обновите настройку RAILS_GEM_VERSION в config / environment.rb для версии Rails, которую вы действительно установили, или закомментируйте RAILS_GEM_VERSION, чтобы использовать последнюю установленную версию.

Если я запускаю rails -v, я получаю следующую ошибку:

/Library/Ruby/Site/1.8/rubygems.rb:777:in `report_activate_error ': ошибка версии RubyGem: activesupport (1.4.4 not = 2.3.4) (Gem :: LoadError)

Гемы activesupport и rails устанавливаются и обновляются, и они отображаются в списке, когда я запускаю «список драгоценных камней». Любые идеи? Спасибо!


person sam1vp    schedule 05.03.2010    source источник


Ответы (1)


Определено ли местонахождение драгоценных камней? (либо в ~ / .bash_profile, либо в ~ / .bashrc)

Что-то типа:

  export GEM_PATH=/Library/Ruby/Gems/1.8/:${GEM_PATH}

Вы захотите увидеть, есть ли у вас драгоценные камни в вашем домашнем каталоге или вне корневого каталога. Вы можете сделать это, запустив gem environment.

person vrish88    schedule 05.03.2010
comment
приятно видеть, хотя, если это правильный ответ, отметьте его как таковой. - person vrish88; 14.03.2010