2016-08-30 31 views
12

Gdy próbuje wdrożyć Rails 5 aplikację do Heroku, otrzymuję następujący błąd, gdy osiągnie Running: rake assets:precompile:Szyny 5 Heroku wdrażane błędach: ExecJS :: ProgramError: SyntaxError: Nieoczekiwany token: nazwa (autoRegisterNamespace)

remote:  ExecJS::ProgramError: SyntaxError: Unexpected token: name (autoRegisterNamespace) (line: 14767, col: 7, pos: 457487) 
remote:  Error 
remote:  at new JS_Parse_Error (<eval>:3623:11948) 
remote:  at js_error (<eval>:3623:12167) 
remote:  at croak (<eval>:3623:21858) 
remote:  at token_error (<eval>:3623:21995) 
remote:  at unexpected (<eval>:3623:22083) 
remote:  at semicolon (<eval>:3623:22601) 
remote:  at simple_statement (<eval>:3623:25779) 
remote:  at <eval>:3623:23567 
remote:  at <eval>:3623:22774 
remote:  at block_ (<eval>:3623:27903) 
remote:  at <eval>:3623:23677 
remote:  at <eval>:3623:22774 
remote:  new JS_Parse_Error ((execjs):3623:11948) 
remote:  js_error ((execjs):3623:12167) 
remote:  croak ((execjs):3623:21858) 
remote:  token_error ((execjs):3623:21995) 
remote:  unexpected ((execjs):3623:22083) 
remote:  semicolon ((execjs):3623:22601) 
remote:  simple_statement ((execjs):3623:25779) 
remote:  (execjs):3623:23567 
remote:  (execjs):3623:22774 
remote:  block_ ((execjs):3623:27903) 
remote:  (execjs):3623:23677 
remote:  (execjs):3623:22774 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb:47:in `rescue in block in call' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb:44:in `block in call' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb:75:in `block in lock' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb:73:in `call' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb:73:in `Locker' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb:73:in `lock' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb:43:in `call' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/uglifier-3.0.1/lib/uglifier.rb:179:in `run_uglifyjs' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/uglifier-3.0.1/lib/uglifier.rb:141:in `compile' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/uglifier_compressor.rb:52:in `call' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/uglifier_compressor.rb:28:in `call' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:75:in `call_processor' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:57:in `block in call_processors' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:56:in `reverse_each' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:56:in `call_processors' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:134:in `load_from_unloaded' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:60:in `block in load' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:317:in `fetch_asset_from_dependency_cache' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:44:in `load' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:20:in `block in initialize' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:47:in `yield' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:47:in `load' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/base.rb:66:in `find_asset' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/base.rb:73:in `find_all_linked_assets' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:142:in `block in find' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:228:in `block in stat_tree' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:212:in `block in stat_directory' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:209:in `each' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:209:in `stat_directory' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:227:in `stat_tree' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:105:in `each' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:105:in `block in logical_paths' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:104:in `each' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:104:in `logical_paths' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:140:in `find' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:185:in `compile' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-rails-3.1.1/lib/sprockets/rails/task.rb:68:in `block (3 levels) in define' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/rake/sprocketstask.rb:147:in `with_logger' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-rails-3.1.1/lib/sprockets/rails/task.rb:67:in `block (2 levels) in define' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/rake-11.2.2/exe/rake:27:in `<top (required)>' 
remote:  V8::Error: SyntaxError: Unexpected token: name (autoRegisterNamespace) 
remote:  at js_error (<eval>:3623:12167) 
remote:  at croak (<eval>:3623:21858) 
remote:  at token_error (<eval>:3623:21995) 
remote:  at unexpected (<eval>:3623:22083) 
remote:  at semicolon (<eval>:3623:22601) 
remote:  at simple_statement (<eval>:3623:25779) 
remote:  at <eval>:3623:23567 
remote:  at <eval>:3623:22774 
remote:  at block_ (<eval>:3623:27903) 
remote:  at <eval>:3623:23677 
remote:  at <eval>:3623:22774 
remote:  at if_ (<eval>:3623:27671) 
remote:  at <eval>:3623:24326 
remote:  at <eval>:3623:22774 
remote:  at block_ (<eval>:3623:27903) 
remote:  at ctor.body (<eval>:3623:27506) 
remote:  at function_ (<eval>:3623:27602) 
remote:  at expr_atom (<eval>:3623:30888) 
remote:  at maybe_unary (<eval>:3624:1562) 
remote:  at expr_ops (<eval>:3624:2333) 
remote:  at maybe_conditional (<eval>:3624:2425) 
remote:  at maybe_assign (<eval>:3624:2868) 
remote:  at expression (<eval>:3624:3194) 
remote:  at expr_atom (<eval>:3623:30640) 
remote:  at maybe_unary (<eval>:3624:1562) 
remote:  at expr_ops (<eval>:3624:2333) 
remote:  at maybe_conditional (<eval>:3624:2425) 
remote:  at maybe_assign (<eval>:3624:2868) 
remote:  at expression (<eval>:3624:3194) 
remote:  at simple_statement (<eval>:3623:25762) 
remote:  at <eval>:3623:23722 
remote:  at <eval>:3623:22774 
remote:  at block_ (<eval>:3623:27903) 
remote:  at ctor.body (<eval>:3623:27506) 
remote:  at function_ (<eval>:3623:27602) 
remote:  at expr_atom (<eval>:3623:30888) 
remote:  at maybe_unary (<eval>:3624:1562) 
remote:  at expr_ops (<eval>:3624:2333) 
remote:  at maybe_conditional (<eval>:3624:2425) 
remote:  at maybe_assign (<eval>:3624:2868) 
remote:  at expression (<eval>:3624:3194) 
remote:  at expr_list (<eval>:3623:31368) 
remote:  at subscripts (<eval>:3624:1271) 
remote:  at expr_atom (<eval>:3623:30952) 
remote:  at maybe_unary (<eval>:3624:1562) 
remote:  at expr_ops (<eval>:3624:2333) 
remote:  at maybe_conditional (<eval>:3624:2425) 
remote:  at maybe_assign (<eval>:3624:2868) 
remote:  at expression (<eval>:3624:3194) 
remote:  at expr_atom (<eval>:3623:30640) 
remote:  at maybe_unary (<eval>:3624:1562) 
remote:  at expr_ops (<eval>:3624:2333) 
remote:  at maybe_conditional (<eval>:3624:2425) 
remote:  at maybe_assign (<eval>:3624:2868) 
remote:  at expression (<eval>:3624:3194) 
remote:  at simple_statement (<eval>:3623:25762) 
remote:  at <eval>:3623:23722 
remote:  at <eval>:3623:22774 
remote:  at <eval>:3624:3569 
remote:  at parse (<eval>:3624:3809) 
remote:  at parse (<eval>:3958:22) 
remote:  at uglifier (<eval>:4001:13) 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb:45:in `block in call' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb:75:in `block in lock' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb:73:in `call' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb:73:in `Locker' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb:73:in `lock' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb:43:in `call' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/uglifier-3.0.1/lib/uglifier.rb:179:in `run_uglifyjs' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/uglifier-3.0.1/lib/uglifier.rb:141:in `compile' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/uglifier_compressor.rb:52:in `call' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/uglifier_compressor.rb:28:in `call' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:75:in `call_processor' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:57:in `block in call_processors' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:56:in `reverse_each' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:56:in `call_processors' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:134:in `load_from_unloaded' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:60:in `block in load' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:317:in `fetch_asset_from_dependency_cache' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:44:in `load' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:20:in `block in initialize' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:47:in `yield' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:47:in `load' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/base.rb:66:in `find_asset' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/base.rb:73:in `find_all_linked_assets' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:142:in `block in find' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:228:in `block in stat_tree' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:212:in `block in stat_directory' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:209:in `each' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:209:in `stat_directory' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:227:in `stat_tree' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:105:in `each' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:105:in `block in logical_paths' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:104:in `each' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:104:in `logical_paths' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:140:in `find' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:185:in `compile' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-rails-3.1.1/lib/sprockets/rails/task.rb:68:in `block (3 levels) in define' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-3.7.0/lib/rake/sprocketstask.rb:147:in `with_logger' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/sprockets-rails-3.1.1/lib/sprockets/rails/task.rb:67:in `block (2 levels) in define' 
remote:  /tmp/build_371be96e0ec063bb6c90d7770da64944/vendor/bundle/ruby/2.2.0/gems/rake-11.2.2/exe/rake:27:in `<top (required)>' 
remote:  Tasks: TOP => assets:precompile 
remote:  (See full trace by running task with --trace) 

My Gemfile wygląda następująco:

source 'https://rubygems.org' 

gem 'rails', '~> 5.0.0' 
gem 'pg' 
gem 'puma', '~> 3.0' 
gem 'httparty', '~> 0.14.0' 

gem 'sass-rails', '~> 5.0' 
gem 'uglifier', '>= 1.3.0' 
gem 'coffee-rails', '~> 4.2' 
gem 'jquery-rails', '~> 4.1', '>= 4.1.1' 
gem 'haml-rails', '~> 0.9.0' 
gem 'bootstrap-sass', '~> 3.3', '>= 3.3.7' 
gem 'owlcarousel-rails', '~> 1.1', '>= 1.1.3.3' 
gem 'font-awesome-rails', '~> 4.6', '>= 4.6.3.1' 


gem 'turbolinks', '~> 5' 
gem 'jbuilder', '~> 2.5' 
# Use Redis adapter to run Action Cable in production 
# gem 'redis', '~> 3.0' 

gem 'therubyracer' 
gem 'execjs' 

group :development, :test do 
    gem 'byebug', platform: :mri 
end 

group :development do 
    gem 'web-console' 
    gem 'listen', '~> 3.0.5' 
    gem 'spring' 
    gem 'spring-watcher-listen', '~> 2.0.0' 
end 

gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] 

próbowałem zarówno z jak i bez:

gem 'therubyracer' 
gem 'execjs' 

Nic nie pomaga. Uruchamianie atutów prowizji: prekompiluj lokalnie w moim mac prac ...

+0

Twój używasz ES 6 Syntex w JavaScript. która może nie być obsługiwana na heroku. proszę sprawdź. –

Odpowiedz

24

Może to mieć coś wspólnego ze składnią javascript/coffescript. Sprawdź, czy masz numer let, który zostanie zastąpiony przez var.

+0

W szynach 5 rozwiązałem problem zmiany nazwy plików z .js na .js.es6. Co dziwne, moje wdrożenie etapowe działało, a moje wdrożenie produkcyjne nie. – Marcelo

5

Też miałem ten problem.

Należy pamiętać, że domyślnie Heroku jest prekompilowany w środowisku produkcyjnym. Po uruchomieniu rake assets:precompile lokalnie jest to zazwyczaj środowisko programistyczne, które dla mnie nie wykazywało problemu.

Tak aby odtworzyć problem lokalnie, spróbuj

RAILS_ENV=production rake assets:precompile --trace

0

w moim przypadku używam angularjs szyn gem i trochę jak stosowany standard ES6 więc go rozwiązać poprzez komentowanie uglifier sprężarkę w pliku config/environments/production.rb.

#config.assets.js_compressor = :uglifier 
0

Wydaje się być problem z nowszą składnią ES. Backtick również nie będzie wstępnej kompilacji.

mój przykład:

http://localhost:3000//${bike_file}.html

Zmieniłem do

"http://localhost:3000//" + bike_file + ".html"