我有一个rails应用程序,我想强制execjs使用Node.js作为javascript运行时。我如何检查哪个运行时execjs正在使用?
谢谢。
发布于 2013-02-15 05:53:45
我想出了如何设置javascript运行时。在config/boot.rb中,我放入了下面一行:ENV['EXECJS_RUNTIME'] = 'Node'
发布于 2015-03-30 21:53:10
虽然如果你想全局设置这个选项,Max 's answer是非常有效和好的,但值得注意的是,还有一种更简单的方法。要打印出当前运行时,在通过require 'execjs'
导入ExecJS之后,只需运行
puts ExecJS.runtime.name
要设置当前运行时,只需使用
ExecJS.runtime = ExecJS::Runtimes::Node
发布于 2012-03-13 23:44:50
如果你仍然有public/index.html
,那么它会告诉你使用的是什么JS引擎。如果你没有,那么你可以使用https://gist.github.com/2029491。
https://stackoverflow.com/questions/9686868
复制相似问题