ruby - rails s command not working -
hello working ruby on rails on windows 8 machine , having hard time setting ruby 2.1 on machine. when run rails s next error:
c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/execjs-2.2.0/lib/execjs/run times.rb:51:in `autodetect': not find javascript runtime. see https://gi thub.com/sstephenson/execjs list of available runtimes. (execjs::runtimeun available) c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/execjs-2.2.0/l ib/execjs.rb:5:in `<module:execjs>' c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/execjs-2.2.0/l ib/execjs.rb:4:in `<top (required)>' c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/uglifier-2.5.1 /lib/uglifier.rb:3:in `require' c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/uglifier-2.5.1 /lib/uglifier.rb:3:in `<top (required)>' c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/bundler-1.6.3/ lib/bundler/runtime.rb:76:in `require' c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/bundler-1.6.3/ lib/bundler/runtime.rb:76:in `block (2 levels) in require' c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/bundler-1.6.3/ lib/bundler/runtime.rb:72:in `each' c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/bundler-1.6.3/ lib/bundler/runtime.rb:72:in `block in require' c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/bundler-1.6.3/ lib/bundler/runtime.rb:61:in `each' c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/bundler-1.6.3/ lib/bundler/runtime.rb:61:in `require' c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/bundler-1.6.3/ lib/bundler.rb:132:in `require' c:/handco-op/handco-op/config/application.rb:7:in `<top (required)> ' c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1.2 .rc1/lib/rails/commands/commands_tasks.rb:79:in `require' c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1.2 .rc1/lib/rails/commands/commands_tasks.rb:79:in `block in server' c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1.2 .rc1/lib/rails/commands/commands_tasks.rb:76:in `tap' c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1.2 .rc1/lib/rails/commands/commands_tasks.rb:76:in `server' c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1.2 .rc1/lib/rails/commands/commands_tasks.rb:40:in `run_command!' c:/railsinstaller/ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1.2 .rc1/lib/rails/commands.rb:17:in `<top (required)>' bin/rails:4:in `require' bin/rails:4:in `<main>' i think because need ruby 2.1 , version installed 2.0. know should prepare these errors? lot has thought on why can not run rails s.
it's funny, had initialized new rails 4 project ruby 2.1 , when forgetting update gemfile got exact error message few minutes ago.
update gemfile uncommenting gem 'therubyracer' line, looks like:
# gemfile gem 'therubyracer', platforms: :ruby run bundle command after updating gemfile.
the error message because don't have runtime installed.
update: options on windows
i've had success installing , using closure-compiler gem on windows 7+ x64 arch. development box switches linux windows time time next how have gemfile setup:
# gemfile gem 'therubyracer', :platforms => :ruby gem 'execjs', :platforms => :ruby gem 'closure-compiler' and update configuration either of environments in config/environments/ or app wide in config/application.rb updating next line:
config.assets.js_compressor = :closure please see customizing pipeline farther info @ railsguide.
ruby-on-rails ruby
No comments:
Post a Comment