Это убивало меня весь день. У меня есть приложение 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
Я могу вас поцеловать. Благодарю. – wmjbyatt