Rubyでシステムメソッドを呼び出すと、サブシェルでmyコマンドが実行され、できる限りすべて出力されます。私はfile.rbでこれを置くのであれば:Node.jsのサブシェルの出力の処理
system 'vim'
をそして$ ruby file.rb
を実行し、それは私がそれを使用することができVimを起動します。私は私が思ったのNode.jsで同等であった何をすべきかとfile.jsにそれを置く場合:
var exec = require('child_process').exec;
exec('vim');
そして、それはVimの起動が、私は子プロセスと出力からSTDOUTキャッチしない限り、(何も出力しない$ node file.js
を実行しますそれは自分ではうまくいきません)。 Ruby with Nodeで何をしたのですか?