У меня есть приложение rails, и я хочу заставить execjs пользователю Node.js как время выполнения javascript. Как я могу проверить, какие исполняемые файлы execjs используют?
Спасибо.
Ответ 1
Я выяснил, как установить время работы javascript. В config/boot.rb я помещаю следующую строку: ENV['EXECJS_RUNTIME'] = 'Node'
Ответ 2
В то время как Максимальный ответ является абсолютно допустимым и хорошим, если вы хотите глобально установить этот параметр, стоит отметить, что существует более простой способ сделать это. Чтобы распечатать текущую среду выполнения, после импорта ExecJS через require 'execjs' просто запустите
puts ExecJS.runtime.name
И чтобы установить текущую среду выполнения, просто используйте
ExecJS.runtime = ExecJS::Runtimes::Node
Ответ 3
Если у вас все еще есть public/index.html, тогда он покажет вам, какой JS-движок используется. Если у вас его нет, то вы ходите https://gist.github.com/2029491.