Ошибка с "rails -v" - PullRequest
       1

Ошибка с "rails -v"

0 голосов
/ 27 апреля 2011

Я работаю над Mac Snow Leapord

До установки RVM я пытался (но не смог) обновить стандартный OSX-ruby.

Установка Ruby была сделана с

rvm install 1.9.2

с ruby -v:

ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0]

драгоценный камень 1.7.2 Установленные рельсы с sudo gem install rails Рельсы установлены без ошибок.

С rails -v:

/Users/kyle/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:926:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
    from /Users/kyle/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:244:in `activate_dep'
    from /Users/kyle/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:236:in `activate'
    from /Users/kyle/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:1307:in `gem'
    from /Users/kyle/.rvm/rubies/ruby-1.9.2-p180/bin/rails:18:in `<main>'

У меня установлен gem, иначе я бы не смог gem install rails

Кто-нибудь знает причину или решение этой проблемы?

Ответы [ 2 ]

2 голосов
/ 27 апреля 2011

Проблема в том, что вы использовали sudo для установки rails, когда вы используете rvm. Попробуйте это:

$ rvm use 1.9.2
$ gem install rails

НТН

1 голос
/ 27 апреля 2011

Do gem install rails (не sudo) для установки для текущего пользователя?

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