Я использую JRuby вместе с огурца и ищет способ запускаУстановка драгоценных камней внутри (J) Ruby, код
jruby -S gem update --system
jruby -S gem install cucumber
внутри Java ScriptEngine. Никакое количество Googling не позволило мне решить эту проблему. В основном я хочу что-то сделать
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine jRubyEngine = manager.getEngineByName("jruby");
: // some unknown code here
jRubeEngine.eval("call gems install/update from inside JRuby")
Есть ли способ сделать это?
Если кто-то наткнулся на этот вопрос, я недавно создал экран, который может помочь: http://javajing.com/2012/06/01/ruby-from-java.html. Я считаю, что jruby-complete поставляется с версией команды gem, которую вы можете использовать из java. Например, вы можете установить сасс-камень так: 'java -jar jruby-complete-1.6.7.jar -S gem install -i ./sass-gems sass --no-rdoc --no-ri' – Upgradingdave