Рубиновые камни исчезли после установки JRuby - PullRequest
0 голосов
/ 12 марта 2010

Сегодня я установил JRuby, загрузив его, распаковав в /home/james/jruby-1.4.0 и добавив следующие строки в .bashrc:

export JRUBY_HOME=/home/james/jruby-1.4.0
export PATH=$JRUBY_HOME/bin:$PATH

А потом я установил несколько драгоценных камней JRuby через jruby -S gem install ...

Jruby работает нормально, но, похоже, это вызвало две проблемы:

  1. Когда я пытаюсь запустить Ruby (не JRuby) при миграции на Rails, я вижу:

    Missing the Rails  gem. Please `gem install -v= rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed.
    
  2. Когда я делаю gem list --local, я вижу только те камни, которые я установил для JRuby.

Запуск веб-приложений через ruby script/server завершается без каких-либо предупреждений.

Ответы [ 2 ]

1 голос
/ 08 сентября 2010

Используйте следующую команду для отображения драгоценных камней Ruby:

ruby -S gem list -l
1 голос
/ 15 марта 2010

Измените путь в вашем .bashrc, чтобы он был таким:

export PATH=$PATH:$JRUBY_HOME/bin

Тогда ваша команда gem сначала найдет МРТ.

Чтобы вызвать команду jruby gem, используйте ключ -S, например.

jruby -S gem list --local

...