Обновленный ruby ​​с 1.8.7 до 1.9.3 теперь получает ошибку RubyGem при запуске сервера rails - PullRequest
0 голосов
/ 12 февраля 2012

У меня был установлен ruby ​​1.8.7 в Ubuntu 10.04 на линоде, и я запускал rails 3.0.7 для моего приложения rails.

Затем я установил rvm и использовал rvm для установки ruby ​​1.9.3.

Я установил для ruby ​​по умолчанию значение 1.9.3 (мой исходный ruby ​​не был установлен с помощью rvm). Теперь, когда я запускаю свой сервер rails, я получаю следующую ошибку:

/usr/local/lib/site_ruby/1.8/rubygems.rb:861:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)                                                                             
    from /usr/local/lib/site_ruby/1.8/rubygems.rb:255:in `activate'
    from /usr/local/lib/site_ruby/1.8/rubygems.rb:1204:in `gem'
    from /usr/bin/rails:18

Как это можно исправить? Спасибо

1 Ответ

1 голос
/ 12 февраля 2012

Драгоценный камень Rails не установлен для вашей обновленной версии Ruby. Каждая среда (версия) Ruby имеет свой набор гемов. Вам нужно будет переустановить гем Rails для этой среды Ruby.

...