Node.js не найден Rails / execjs

Я установил node.js, скомпилировав и установив его от пользователя root. Я думаю, что это может быть, где зависание. Пользователь, запустивший приложение rails, проверил наличие файла node.js.

$ which node
/usr/local/bin/node

Когда я запустил свое приложение rails (Rails 3.2.9), я получил всеобщую бесполезность "Мы'извините, но что-то пошло не так. Проверяя рабочий журнал ошибок, я обнаружил, что среда выполнения Javascript не найдена. Тот'сбивает с толку, так как он явно установлен. Так что я стал форсировать время выполнения Node javascript. Я отредактировал config / boot.rb, чтобы включить:

ENV['EXECJS_RUNTIME'] = 'Node'

Я снова проверил свое приложение, просматривая журнал производства. На этот раз я получил ошибку

ActionView::Template::Error (Node.js (V8) runtime is not available on this system

Все еще в замешательстве. Я пошел в гем execjs и изменил команду времени выполнения на точный путь установки.

Node = ExternalRuntime.new(
  :name        => "Node.js (V8)",
  :command     => "/usr/local/bin/node",
  :runner_path => ExecJS.root + "/support/node_runner.js",
  :encoding    => 'UTF-8'
)

Я все еще получаю ту же ошибку. Узел установлен и доступен пользователю, но гем / рельсы могут 'Кажется, я использую это. Сервер работает CentOS 6.3. Конкретный файл javascript, вызывающий ошибку, является jquery.nivo.slider.pack.js. Что я не сделалредактировать после загрузки из NIVO.

Ответы на вопрос(3)

Ваш ответ на вопрос