Heroku: не удалось найти среду выполнения JavaScript - PullRequest
2 голосов
/ 26 ноября 2011

В логе приложения heroku я получаю:

2011-11-25T15:14:08+00:00 app[web.1]: /app/.bundle/gems/ruby/1.9.1/gems/execjs-1.2.9/lib/execjs
etect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a li
 (ExecJS::RuntimeUnavailable)

Нужны ли execjs и therubyracer для запуска приложения rails 3.1 на heroku?

Ответы [ 3 ]

3 голосов
/ 26 ноября 2011

Учитывая сообщение об ошибке, я предполагаю, что это старый Rails 3.1 в старом стеке, называемый Bamboo.

Heroku рекомендует стек кедров для Rails 3.1, и у них есть учебник здесь о том, как это сделать.

2 голосов
/ 26 ноября 2011

Вам нужно использовать кедровую стопку героку, а не бамбук.

1 голос
/ 06 января 2012

Установите среду выполнения JavaScript в своих системах, выполнив следующие шаги, так как это лучший способ решить проблему:

wget http://nodejs.org/dist/node-v0.1.31.tar.gz
tar xfv node-v0.1.31.tar.gz
cd node-v0.1.31
./configure
make
make install
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...