ExecJS y no se pudo encontrar un tiempo de ejecución de JavaScript

Resuelto srboisvert asked hace 13 años • 18 respuestas

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?

srboisvert avatar Jun 08 '11 23:06 srboisvert
Aceptado

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
eldewall avatar Jun 08 '2011 17:06 eldewall

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.

vincent jacquel avatar Jun 12 '2011 17:06 vincent jacquel