Как я могу вызвать Ruby из Node.js?

Существует несколько способов запуска JavaScript внутри Ruby script. Например, существует ExecJS, который часто используется для переноса модулей NPM в Ruby. Итак, есть ли "ExecRuby" для Node?

Ответ 1

Вы можете вызывать Ruby как любую другую команду оболочки, используя child_process.exec()

var exec = require("child_process").exec;

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

Не знаете, что вы ищете?