rails -v ошибки при настройке rvm - PullRequest
1 голос
/ 30 октября 2010

Я пытаюсь настроить среду согласно этому уроку http://railstutorial.org/book#sec:1.2.2.3, однако я получаю приведенную ниже ошибку при запуске 'rails -v'

bash-3.2$ rails -v
/Users/sandbox1/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:762:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
        from /Users/sandbox1/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:219:in `activate'
        from /Users/sandbox1/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:1065:in `gem'
        from /usr/bin/rails:18:in `<main>'

Кто-нибудь имел это раньше?

Ответы [ 2 ]

2 голосов
/ 17 ноября 2010

Если у кого-то еще есть эта проблема, и помеченный ответ не решит ее, вот что исправило ее для меня:

Не используйте sudo.

  • "Когда вы выполняете команду sudo, вы запускаете команды от имени пользователя root, другой пользователь в другой оболочке и, следовательно, все настройки, которые RVM выполнял для вас, игнорируются, пока команда выполняется под командой sudo (такие как GEM_HOME и т.Повторяю, как только вы запускаете sudo, вы работаете от имени пользователя корневой системы, который очистит вашу среду, а также любые файлы, которые она создает, не сможет быть изменен вашим пользователем и приведет к странным вещам.происходит. (Вы начнете думать, что у кого-то есть кукла вуду вашего приложения ...) "

Взято из здесь

0 голосов
/ 06 ноября 2010

разрешается при запуске "rvm gemset update"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...