Я создал новый проект Rails с помощью команды rails new RubyTest
, но с ошибкой, когда я запускаю ее с , возникает ошибка.Ошибка execjs при запуске приложения Rails, ожидающего kEND
$ rails s
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs.rb:2:in `require': c:/apps/Ruby187/lib/ruby/gems/1.8/gems
/execjs-2.2.2/lib/execjs/runtimes.rb:22: syntax error, unexpected ':', expecting ')' (SyntaxError)
name: "Node.js (V8)",
^
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:22: syntax error, unexpected ',', expecting k
END
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:23: syntax error, unexpected ',', expecting k
END
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:24: syntax error, unexpected ',', expecting k
END
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:26: syntax error, unexpected ')', expecting k
END
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:29: syntax error, unexpected ':', expecting '
)'
name: "JavaScriptCore",
^
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:29: syntax error, unexpected ',', expecting k
END
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:30: syntax error, unexpected ',', expecting k
END
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:32: syntax error, unexpected ')', expecting k
END
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:35: syntax error, unexpected ':', expecting '
)'
name: "SpiderMonkey",
^
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:35: syntax error, unexpected ',', expecting k
END
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:36: syntax error, unexpected ',', expecting k
END
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:37: syntax error, unexpected ',', expecting k
END
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:42: syntax error, unexpected ':', expecting '
)'
name: "JScript",
^
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:42: syntax error, unexpected ',', expecting k
END
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:43: syntax error, unexpected ',', expecting k
END
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:44: syntax error, unexpected ',', expecting k
END
c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs/runtimes.rb:46: syntax error, unexpected ')', expecting k
END
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/execjs-2.2.2/lib/execjs.rb:2
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/coffee-script-2.3.0/lib/coffee_script.rb:1:in `require'
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/coffee-script-2.3.0/lib/coffee_script.rb:1
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/coffee-script-2.3.0/lib/coffee-script.rb:1:in `require'
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/coffee-script-2.3.0/lib/coffee-script.rb:1
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/coffee-rails-3.2.2/lib/coffee-rails.rb:1:in `require'
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/coffee-rails-3.2.2/lib/coffee-rails.rb:1
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/bundler-1.7.2/lib/bundler/runtime.rb:76:in `require'
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/bundler-1.7.2/lib/bundler/runtime.rb:76:in `require'
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/bundler-1.7.2/lib/bundler/runtime.rb:72:in `each'
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/bundler-1.7.2/lib/bundler/runtime.rb:72:in `require'
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/bundler-1.7.2/lib/bundler/runtime.rb:61:in `each'
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/bundler-1.7.2/lib/bundler/runtime.rb:61:in `require'
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/bundler-1.7.2/lib/bundler.rb:133:in `require'
from C:/Dev/apptana_wksp/RubyTest/config/application.rb:7
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/railties-3.2.14/lib/rails/commands.rb:53:in `require'
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/railties-3.2.14/lib/rails/commands.rb:53
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/railties-3.2.14/lib/rails/commands.rb:50:in `tap'
from c:/apps/Ruby187/lib/ruby/gems/1.8/gems/railties-3.2.14/lib/rails/commands.rb:50
from script/rails:6:in `require'
from script/rails:6
Класс еще не добавлен, он просто пуст.
Пока что все по умолчанию, объект не добавлен.
Я использую Ruby 1.8.7 и Rails 2.3.14. Это похоже на проблему, относящуюся к окружающей среде. Нужно ли устанавливать какой-либо конкретный камень?
Добро пожаловать в переполнение стека. Пожалуйста, прочитайте [документацию] (http://stackoverflow.com/editing-help) о том, как правильно форматировать вопрос. Важно, чтобы ваш документ был легко читаемым, поскольку те, кто поможет вам, работают в свободное от работы время. Если вы ее потеряете, они либо перейдут, не пытаясь помочь, либо пропустят важную информацию. –