Я пытаюсь выполнить Java-программу из моего кода ruby.
Мой код выглядит примерно так:
cmd = "java -cp \"path/lib/*\" com.blah.blah"
# %x[#{cmd}]
# `#{cmd}`
# Kernel.system(cmd)
Kernel.exec(cmd)
Моя проблема в том, что команда не выполняется в любом случаеЯ знаю, что% x, backticks работает в подоболочке, поэтому, вероятно, некоторые переменные env отсутствуют.Однако я надеялся на успех Kernel.system, Kernel.exec.
Команда работает нормально, если я набираю ее непосредственно в оболочке.Любая помощь в отладке этого?
Спасибо!