我有一个rails应用程序,我想强制execjs用户Node.js作为javascript运行时。我如何检查哪些运行时execjs正在使用?
感谢。
答案 0 :(得分:27)
我想出了如何设置javascript运行时。在config / boot.rb中,我输入以下行:ENV['EXECJS_RUNTIME'] = 'Node'
答案 1 :(得分:16)
虽然Max 's answer完全有效,但如果你想全局设置这个选项,那么值得注意的是,有一种更简单的方法可以做到这一点。要打印出当前运行时,在通过require 'execjs'
导入ExecJS后,只需运行
puts ExecJS.runtime.name
要设置当前运行时,只需使用
ExecJS.runtime = ExecJS::Runtimes::Node
答案 2 :(得分:4)
如果你还有public/index.html
,它会告诉你使用了什么JS引擎。如果你没有,那么你去https://gist.github.com/2029491。