`autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes

2,588 views
Skip to first unread message

Rai M

unread,
Mar 27, 2012, 2:04:27 AM3/27/12
to Ruby on Rails: Talk


I have installed

ruby 1.9.2p318 (2012-02-14 revision 34678) [i686-linux]
rails 3.2.2
gem 1.8.21

on ubuntu 10.04


when i created my first application and tried running it on server I
get the following error not sure how to proceed further....

/home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/execjs-1.3.0/lib/execjs/
runtimes.rb:50:in `autodetect': Could not find a JavaScript runtime.
See https://github.com/sstephenson/execjs for a list of available
runtimes. (ExecJS::RuntimeUnavailable)
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/execjs-1.3.0/lib/
execjs.rb:5:in `<module:ExecJS>'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/execjs-1.3.0/lib/
execjs.rb:4:in `<top (required)>'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/coffee-
script-2.2.0/lib/coffee_script.rb:1:in `require'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/coffee-
script-2.2.0/lib/coffee_script.rb:1:in `<top (required)>'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/coffee-
script-2.2.0/lib/coffee-script.rb:1:in `require'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/coffee-
script-2.2.0/lib/coffee-script.rb:1:in `<top (required)>'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/coffee-
rails-3.2.2/lib/coffee-rails.rb:1:in `require'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/coffee-
rails-3.2.2/lib/coffee-rails.rb:1:in `<top (required)>'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/bundler-1.1.3/lib/
bundler/runtime.rb:68:in `require'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/bundler-1.1.3/lib/
bundler/runtime.rb:68:in `block (2 levels) in require'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/bundler-1.1.3/lib/
bundler/runtime.rb:66:in `each'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/bundler-1.1.3/lib/
bundler/runtime.rb:66:in `block in require'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/bundler-1.1.3/lib/
bundler/runtime.rb:55:in `each'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/bundler-1.1.3/lib/
bundler/runtime.rb:55:in `require'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/bundler-1.1.3/lib/
bundler.rb:119:in `require'
from /home/fakirbaba/mitin/railsprograms/firstapp/config/
application.rb:7:in `<top (required)>'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/railties-3.2.2/
lib/rails/commands.rb:53:in `require'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/railties-3.2.2/
lib/rails/commands.rb:53:in `block in <top (required)>'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/railties-3.2.2/
lib/rails/commands.rb:50:in `tap'
from /home/fakirbaba/.rvm/gems/ruby-1.9.2-p318/gems/railties-3.2.2/
lib/rails/commands.rb:50:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'


thanks

Rai M

unread,
Mar 27, 2012, 2:13:19 AM3/27/12
to Ruby on Rails: Talk
re installed gem
execjs (1.3.0)

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonra...@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-ta...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.


Prabu Duraisamy

unread,
Mar 27, 2012, 2:18:04 AM3/27/12
to rubyonra...@googlegroups.com
Hi,

Install JavaScript runtime environment in your systems by using
following steps.

Add in Gemfile,

gem 'execjs'
gem 'therubyracer'

and run bundle install.

Rai M wrote in post #1053476:

--
Posted via http://www.ruby-forum.com/.

Colin Law

unread,
Mar 27, 2012, 4:58:38 AM3/27/12
to rubyonra...@googlegroups.com
On 27 March 2012 07:13, Rai M <mrai...@gmail.com> wrote:
> re installed gem
> execjs (1.3.0)

So has that fixed it? Not much point telling us you have re-installed
unless you tell us what the outcome was.

Colin

--
gplus.to/clanlaw

Pravin Mishra

unread,
Mar 27, 2012, 5:22:40 AM3/27/12
to rubyonra...@googlegroups.com
I faced same issues. add these gem in assets group

gem 'uglifier'
  gem 'therubyracer'

then run bundle install.

It works for me.

Rai M

unread,
Mar 27, 2012, 6:01:26 AM3/27/12
to rubyonra...@googlegroups.com
no the problem is still same.......

On Tue, Mar 27, 2012 at 2:28 PM, Colin Law <cla...@googlemail.com> wrote:
On 27 March 2012 07:13, Rai M <mrai...@gmail.com> wrote:
> re installed gem
> execjs (1.3.0)o t

Chitrank Samaiya

unread,
Mar 27, 2012, 2:56:10 AM3/27/12
to rubyonra...@googlegroups.com
add gem therubyracer in your gemfile,then check it.
for ubantu users it gives problem while fir window there is no such problem.


regards
chitrank

Pravin Mishra

unread,
Mar 27, 2012, 6:15:44 AM3/27/12
to rubyonra...@googlegroups.com
include this gem too in gem file and run bunlde install

gem 'execjs'

http://stackoverflow.com/questions/6282307/execjs-and-could-not-find-a-javascript-runtime

Buminda N.

unread,
Jul 10, 2013, 11:12:51 AM7/10/13
to rubyonra...@googlegroups.com
unknown wrote in post #1096534:
> sudo apt-get install nodejs
> worked for me


Thanks , this worked for me and rails server is now up and running.

Buminda N.

unread,
Jul 10, 2013, 11:13:51 AM7/10/13
to rubyonra...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages