Подтвердить что ты не робот

Как заставить execjs использовать Node.js?

У меня есть приложение rails, и я хочу заставить execjs пользователю Node.js как время выполнения javascript. Как я могу проверить, какие исполняемые файлы execjs используют?

Спасибо.

4b9b3361

Ответ 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.