ExecJS y no se pudo encontrar un tiempo de ejecución de JavaScript
Estoy intentando utilizar la plantilla Mongoid/Devise Rails 3.1 ( Mongoid y Devise ) y sigo recibiendo un error que indica que ExecJS no puede encontrar un tiempo de ejecución de JavaScript. Es bastante justo cuando no tenía ninguno instalado, pero intenté instalar Node.js , Mustang y Ruby Racer , pero nada funciona.
No pude encontrar un tiempo de ejecución de JavaScript. Consulte sstephenson/ExecJS (GitHub) para obtener una lista de tiempos de ejecución disponibles ( ExecJS::RuntimeUnavailable
).
¿Qué necesito hacer para que esto funcione?
Usuarios de Ubuntu
Estoy en Ubuntu 11.04 y tuve problemas similares. La instalación de Node.js lo solucionó.
A partir de Ubuntu 13.04 x64 solo necesitas ejecutar:
sudo apt-get install nodejs
Esto solucionará el problema.
Usuarios de CentOS/RedHat
sudo yum install nodejs
Simplemente agregue ExecJS y Ruby Racer en su archivo de gemas y ejecútelo bundle install
.
gem 'execjs'
gem 'therubyracer'
Todo debería estar bien después.