Railsアプリがあり、JavaScriptランタイムとしてexecjsをユーザーNode.jsに強制したいのですが、execjsが使用しているランタイムを確認するにはどうすればよいですか?
ありがとう。
Javascriptランタイムを設定する方法を理解しました。 config/boot.rbに次の行を入力します:ENV['EXECJS_RUNTIME'] = 'Node'
Maxの回答 は完全に有効であり、このオプションをグローバルに設定する場合は適切ですが、より簡単な方法があることに注意してください。現在のランタイムを出力するには、require 'execjs'
を介してExecJSをインポートした後、実行するだけです。
puts ExecJS.runtime.name
現在のランタイムを設定するには、
ExecJS.runtime = ExecJS::Runtimes::Node
まだpublic/index.html
がある場合は、使用されているJSエンジンが表示されます。持っていない場合は、ここに移動します https://Gist.github.com/2029491 。