Не удается получить Javascript Runtime, установленный / распознанный в RedHat (для Rails 3.1) - PullRequest
0 голосов
/ 25 августа 2011

Попытка настроить производственное развертывание на выделенном боксе, работающем под RedHat (64 бита):

# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 5.6 (Tikanga)

На мой взгляд, я не могу установить Javascript Runtime, установленную и / или распознанную моим Rails3.1.0rc6 приложение.

Я выполнил инсталляцию gem из execjs, therubyracer, libv8 и mustang ... все еще получаю эту ошибку после перезапуска:

ActionView::Template::Error (Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes.
  (in /var/www/demo-setup/releases/20110825184931/app/assets/javascripts/demos.js.coffee)):

Также установил node.js, но все еще получаю этоошибка.

Есть идеи?

1 Ответ

0 голосов
/ 26 августа 2011

Я не знаю, каково решение, но, возможно, это поможет:

Ошибка выдается из ExecJS здесь . Если установлен therubyracer gem, то он должен быть обнаружен строкой require "v8" здесь .

Можете ли вы require "v8" успешно из irb? Если это так, то это говорит о том, что Rails каким-то образом запускается на другом наборе гемов. Вы используете rvm?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...