Iloo

http://iloo.wordpress.com

Ruby on Rails: Could not find a JavaScript runtime

Un error al intentar levanta el servidor de RoR para las versiones:

Rails 3.1.0.rc5

ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]

El error completo al ejecutar rails s:

/home/user/.rvm/gems/ruby-1.9.2-p290/gems/execjs-1.2.4/lib/execjs/runtimes.rb:45:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/execjs-1.2.4/lib/execjs.rb:5:in `<module:ExecJS>'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/execjs-1.2.4/lib/execjs.rb:4:in `<top (required)>'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `require'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `<top (required)>'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in `require'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in `<top (required)>'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/coffee-rails-3.1.0.rc.5/lib/coffee-rails.rb:1:in `require'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/coffee-rails-3.1.0.rc.5/lib/coffee-rails.rb:1:in `<top (required)>'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.17/lib/bundler/runtime.rb:68:in `require'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.17/lib/bundler/runtime.rb:68:in `block (2 levels) in require'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.17/lib/bundler/runtime.rb:66:in `each'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.17/lib/bundler/runtime.rb:66:in `block in require'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.17/lib/bundler/runtime.rb:55:in `each'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.17/lib/bundler/runtime.rb:55:in `require'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.17/lib/bundler.rb:120:in `require'
	from /home/user/Proyectos/Ruby/dldla/config/application.rb:8:in `<top (required)>'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.0.rc5/lib/rails/commands.rb:52:in `require'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.0.rc5/lib/rails/commands.rb:52:in `block in <top (required)>'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.0.rc5/lib/rails/commands.rb:49:in `tap'
	from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.0.rc5/lib/rails/commands.rb:49:in `<top (required)>'
	from script/rails:6:in `require'
	from script/rails:6:in `<main>'

La solución es editar el archivo Gemfile y añadir las siguientes líneas:

gem 'execjs'
gem 'therubyracer'
About these ads

10 Respuestas a “Ruby on Rails: Could not find a JavaScript runtime

  1. Pingback:Ruby on Rails: autentificación con clearance « Iloo

  2. preth00nker 12/09/2011 en 8:27 PM

    WTF? y eso se tiene que hacer cada que se cree un proyecto?

  3. Franko 07/10/2011 en 6:07 AM

    THHHHHHHHHHHHHHANKS!

  4. Norma Edith (@3dithpm) 27/02/2012 en 12:15 PM

    HOla, en que parte esta el archivo gemfile?

  5. Norma Edith (@3dithpm) 28/02/2012 en 2:08 PM

    ha gracias, se agregan en la parte del archivo al final o no importa?

  6. Norma Edith (@3dithpm) 28/02/2012 en 2:27 PM

    ya lo hice si me sirvio gracias :)

  7. Pingback:ricardozuasti.com - Web development frameworks – part 3 : Ruby on Rails «

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 31 seguidores