2
我有一个用jRuby编写的脚本,我需要从rails应用程序(它运行在MRI ruby上)执行这个脚本。我有这样的代码:如何从MRI ruby rails应用程序运行jruby脚本?
class User < ActiveRecord::Base
def run_script!
system "jruby /path/to/my/script/script.rb #{id}"
end
end
它在开发中工作!但在Ubuntu生产服务器上,它返回nil
,我不知道如何使其工作。
出口127 好像我没有在JRuby的我的道路 – makaroni4
如果我指定的JRuby的路径我得到这样的:'找不到耙0.9.2.2在任何来源 运行“安装捆绑”安装缺失的宝石。 ' – makaroni4
@ makaroni4:'script.rb'有什么依赖关系,你如何管理它们? – pje