Должен ли jruby-complete.jar иметь rubygems? - PullRequest
0 голосов
/ 24 марта 2012

Я экспериментирую с jruby-complete.jar и получаю противоречивое поведение в разных операционных системах.

В OS X 10.7 и 10.6 я попытался загрузить jruby-complete-1.6.7.jar и запустить:

java -jar jruby-complete-1.6.7.jar -S gem list -l

Я получаю сообщение об ошибке:

LoadError: no such file to load -- rubygems
  require at org/jruby/RubyKernel.java:1033
   (root) at /usr/bin/gem:8

Итак, я попробовал то же самое на компьютере с Windows 7:

*** LOCAL GEMS ***

rake (0.8.7)
sources (0.0.1)

И на компьютере с OS X, и на компьютере под управлением Windows установлена ​​Java-версия "1.6.0_29". У меня нет никаких установок ruby ​​на компьютере с Windows 7, но на компьютерах с OS X установлен ruby.

Что может привести к тому, что это не будет работать в OS X, но работает в Windows?

1 Ответ

1 голос
/ 26 марта 2012

Попробуйте установить для переменной оболочки RUBYOPT значение rubygems на вашем компьютере с OSX:

export RUBYOPT=rubygems

... и попробуйте снова

...