2016-12-15 2 views
4

Это убивало меня весь день. У меня есть приложение Rails, которое я обновляю с 3.2 до 4.0.13, что отлично работает в разработке. При тестировании в Rails 4, я получаюОшибка ExecJS с CoffeeScript не определена

ExecJS::ProgramError: ReferenceError: CoffeScript is not defined

на Уйма интеграционных тестов. Нигде я явно не звоню или не использую ExecJS, он, кажется, вызывается через coffee-script, который, в свою очередь, вызывается через coffee-rails.

Я даже не знаю, какой полезный материал я могу вам помочь. Это даже случается, если я вручную скомпилирую весь мой кофейник в 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 

ответ

Смежные вопросы