【问题标题】:How can I invoke Ruby from Node.js?如何从 Node.js 调用 Ruby?
【发布时间】:2011-12-27 10:03:27
【问题描述】:

有几种方法可以在 Ruby 脚本中运行 JavaScript。例如,经常使用 ExecJS 将 NPM 模块移植到 Ruby。那么,Node 有没有“ExecRuby”?

【问题讨论】:

    标签: javascript ruby node.js execjs


    【解决方案1】:

    您可以像使用任何其他 shell 命令一样调用 Ruby,使用 child_process.exec()

    var exec = require("child_process").exec;
    
    exec('ruby -e "puts \'Hello from Ruby!\'"', function (err, stdout, stderr) {
        console.log(stdout);
    });
    

    不知道这是不是你要找的东西?

    【讨论】:

    • 这是真的,当然。但我正在寻找一个 NPM 模块或类似的东西来处理桥梁。就像 ExecJS 在 Ruby 中所做的那样。如果没有这方面的库,我想将 ExecJS 移植到 Node 并扭转它不会太难。
    猜你喜欢
    • 1970-01-01
    • 2021-12-09
    • 2012-09-08
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多