Я экспериментирую с jruby-complete.jar и получаю некоторое противоречивое поведение в разных операционных системах.Должен ли jruby-complete.jar поставляться с рубигемами?
В OS X 10.7 & 10.6 Я попытался загружая JRuby-полный-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 e работает версия java «1.6.0_29». У меня нет никаких рубиновых установок на машине Windows 7, но машины OS X имеют рубин.
Что может привести к тому, что это не будет работать на OS X, но оно работает на Windows?
я все еще получаю ту же ошибку, после установки переменной ENV. Итак, я так понимаю, вы не получили такую же ошибку? Тогда это должна быть экологическая проблема на моей машине. –
Я не получаю ошибку. У вас установлен JRUBy_HOME (нет)? Что, если вы попробуете это: 'java -jar jruby-complete-1.6.7.jar -e 'puts' yo '" '? – Rob
Большинство других команд работают нормально, как вы упомянули здесь. У меня нет JRUBY_HOME. –