Ruby on rails ExecJS失败,未定义CoffeeScript
这一整天都在折磨我。我有一个Rails应用程序,我正在从3.2升级到4.0.13,在开发中运行良好。在Rails 4的测试中,我得到了Ruby on rails ExecJS失败,未定义CoffeeScript,ruby-on-rails,ruby-on-rails-4,rspec,capybara,execjs,Ruby On Rails,Ruby On Rails 4,Rspec,Capybara,Execjs,这一整天都在折磨我。我有一个Rails应用程序,我正在从3.2升级到4.0.13,在开发中运行良好。在Rails 4的测试中,我得到了 ExecJS::ProgramError:ReferenceError:CoffeScript未定义 在一系列的集成测试中。我没有明确地调用或使用ExecJS,它似乎是通过coffee脚本调用的,而这又是通过coffee rails调用的 我甚至不知道我能给你什么有用的东西来帮助你。如果我手动将我所有的coffeescript编译成javascript,这种情况
ExecJS::ProgramError:ReferenceError:CoffeScript未定义
在一系列的集成测试中。我没有明确地调用或使用ExecJS,它似乎是通过coffee脚本
调用的,而这又是通过coffee rails
调用的
我甚至不知道我能给你什么有用的东西来帮助你。如果我手动将我所有的coffeescript编译成javascript,这种情况甚至会发生,所以我不认为这是我的咖啡造成的
请随意索取,我会给你的
Gems的版本可能与此有关:
rails 4.0.13
capybara 2.7.1
capybara-webkit 1.11.1
coffee-rails 4.2.1
coffee-script 2.4.1
execjs 2.7.0
rails 4.0.13
水豚2.7.1
水豚网络工具包1.11.1
咖啡轨4.2.1
咖啡脚本2.4.1
execjs2.7.0
最新版本的coffee脚本源为空: 由于一次糟糕的发布 尝试使用1.11.1
gem 'coffee-script-source', '1.11.1'
我可以吻你。谢谢