gpt4 book ai didi

ruby-on-rails - 如何从 MRI ruby​​ rails 应用程序运行 jruby 脚本?

转载 作者:数据小太阳 更新时间:2023-10-29 08:51:03 27 4
gpt4 key购买 nike

我有一个用 jRuby 编写的脚本,我需要从 Rails 应用程序(在 MRI ruby​​ 上运行)执行该脚本。我有这样的代码:

class User < ActiveRecord::Base
def run_script!
system "jruby /path/to/my/script/script.rb #{id}"
end
end

它在开发中有效!但是在 Ubuntu 生产服务器上它返回 nil 并且我不知道如何让它工作。

最佳答案

来自 Kernel#system documentation :

Returns nil if command execution fails. An error status is available in $?.

$? 告诉你什么?

关于ruby-on-rails - 如何从 MRI ruby​​ rails 应用程序运行 jruby 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12877631/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com