0

我花了几天时间试图修复这个该死的错误,但仍然没有成功,我已经尝试了我在 stackoverflow 和其他网站上的所有解决方案。我已经下载并安装了nodejs,只是为了让你知道。

这是错误跟踪:

C:\Sites\RDB>rails s C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/coffee-script-2.4.1/lib/cof fee_script.rb:1:in require': cannot load such file -- execjs (LoadError) from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/coffee-script- 2.4.1/lib/coffee_script.rb:1:in'来自C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/coffee-script- 2.4.1/lib/coffee-script.rb:1:in require' from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/coffee-script- 2.4.1/lib/coffee-script.rb:1:in'来自 C:/RailsInstaller/Ruby2.0.0 /lib/ruby/gems/2.0.0/gems/coffee-rails-4 .1.1/lib/coffee-rails.rb:1:in require' from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/coffee-rails-4 .1.1/lib/coffee-rails.rb:1:in'来自 C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0 .0/gems/bundler-1.7.7/lib/bundler/runtime.rb:76:in require' from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/bundler-1.7.7/ lib/bundler/runtime.rb:76:inblock (2 levels) in require' 来自 C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/ gems/bundler-1.7.7/lib/bundler/runtime.rb:72:in each' from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/bundler-1.7.7/ lib/bundler/runtime.rb:72:inblock in require' 来自 C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/bundler-1.7.7 /lib/bundler/runtime.rb:61:ineach' from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/bundler-1.7.7/ lib/bundler/runtime.rb:61:in需要'来自 C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/bundler-1.7.7/ lib/bundler.rb:133:in require' from C:/Sites/RDB/config/application.rb:11:in'来自 C:/RailsInstaller/Ruby2.0.0/ lib/ruby/gems/2.0.0/gems/railties-4.2.4 /lib/rails/commands/commands_tasks.rb:78:in require' from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.2.4 /lib/rails/commands/commands_tasks.rb:78:inblock in server' 来自 C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems /2.0.0/gems/railties-4.2.4 /lib/rails/commands/commands_tasks.rb:75:in tap' from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.2.4 /lib/rails/commands/commands_tasks.rb:75:inserver' 来自 C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/ railties-4.2.4 /lib/rails/commands/commands_tasks.rb:39:in run_command!' from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.2.4 /lib/rails/commands.rb:17:in'来自 bin/rails:9:in require' from bin/rails:9:in'

4

1 回答 1

0

我最终这样做了,错误消失了!我觉得 RailsInstaller 需要想出一个解决方案,否则像我这样的初学者如果使用 Windows 都将不得不面对这个噩梦

Windows 上的 ExecJS::RuntimeError 试图遵循 ruby​​tutorial

1) 删除 //= require_tree 。/ 忽略问题 - 正如 ColinR 上面所说,这条线不应该首先引起问题。ExecJS 与您系统上的 JavaScript 运行时正常工作存在实际问题,删除此行只是忽略了这一事实。

于 2015-12-30T08:55:31.197 回答