Ruby on rails ArgumentError:将Rails 5应用程序部署到Heroku时,选项无效:harmony

Ruby on rails ArgumentError:将Rails 5应用程序部署到Heroku时,选项无效:harmony,ruby-on-rails,heroku,ruby-on-rails-5,Ruby On Rails,Heroku,Ruby On Rails 5,我是Heroku的新手,由于一个与丑陋相关的错误,我在部署Rails 5应用程序的更新版本时遇到了问题 我目前在Heroku上部署了我的应用程序的一个版本,但没有加载我的JS文件。它们可以在localhost:3000上正常加载和运行 我认为这是一个与丑陋有关的问题。在读了另一个人的类似文章后,我尝试了他降低丑陋宝石等级的解决方案;我的Gemfile之前指定了'>=1.3.0',因此Heroku已经自动安装了4.1.20。因此,我将我的Gemfile更改为:gem'uglifier',“~>3.

我是Heroku的新手,由于一个与丑陋相关的错误,我在部署Rails 5应用程序的更新版本时遇到了问题

我目前在Heroku上部署了我的应用程序的一个版本,但没有加载我的JS文件。它们可以在localhost:3000上正常加载和运行

我认为这是一个与丑陋有关的问题。在读了另一个人的类似文章后,我尝试了他降低丑陋宝石等级的解决方案;我的Gemfile之前指定了'>=1.3.0',因此Heroku已经自动安装了4.1.20。因此,我将我的Gemfile更改为:gem'uglifier',“~>3.0.4”)

但是,当我现在推到Heroku时,会收到以下错误消息:

...
remote:        Installing uglifier 3.0.4
remote:        Bundle complete! 24 Gemfile dependencies, 77 gems now installed.
remote:        Gems in the groups development and test were not installed.
remote:        Bundled gems are installed into ./vendor/bundle.
remote:        Bundle completed (3.33s)
remote:        Cleaning up the bundler cache.
remote:        Warning: the running version of Bundler (1.15.2) is older than the version that created the lockfile (1.16.2). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.
remote:        Removing uglifier (4.1.20)
remote:        The latest bundler is 2.0.1, but you are currently running 1.15.2.
remote:        To update, run `gem install bundler`
remote: -----> Installing node-v10.14.1-linux-x64
remote: -----> Detecting rake tasks
remote: -----> Preparing app for Rails asset pipeline
remote:        Running: rake assets:precompile
remote:        rake aborted!
remote:        ArgumentError: Invalid option: harmony
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/uglifier-3.0.4/lib/uglifier.rb:129:in `block in initialize'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/uglifier-3.0.4/lib/uglifier.rb:128:in `each'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/uglifier-3.0.4/lib/uglifier.rb:128:in `initialize'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/config/environments/production.rb:26:in `new'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/config/environments/production.rb:26:in `block in <main>
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/railtie.rb:216:in `instance_eval'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/railtie.rb:216:in `configure'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/config/environments/production.rb:1:in `<main>'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `block in require_with_bootsnap_lfi'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65:in `register'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20:in `require_with_bootsnap_lfi'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29:in `require'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:291:in `block in require'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:257:in `load_dependency'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:291:in `require'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/engine.rb:602:in `block (2 levels) in <class:Engine>'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/engine.rb:601:in `each'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/engine.rb:601:in `block in <class:Engine>'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/initializable.rb:32:in `instance_exec'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/initializable.rb:32:in `run'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/initializable.rb:61:in `block in run_initializers'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/initializable.rb:50:in `each'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/initializable.rb:50:in `tsort_each_child'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/initializable.rb:60:in `run_initializers'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/application.rb:361:in `initialize!'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/config/environment.rb:5:in `<main>'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `block in require_with_bootsnap_lfi'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65:in `register'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20:in `require_with_bootsnap_lfi'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29:in `require'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:291:in `block in require'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:257:in `load_dependency'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:291:in `require'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/application.rb:337:in `require_environment!'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/application.rb:520:in `block in run_tasks_blocks'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/sprockets-rails-3.2.1/lib/sprockets/rails/task.rb:62:in `block (2 levels) in define'
remote:        /tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/rake-12.3.2/exe/rake:27:in `<top (required)>'
remote:        Tasks: TOP => environment
remote:        (See full trace by running task with --trace)
remote: 
remote:  !
remote:  !     Precompiling assets failed.
remote:  !
remote:  !     Push rejected, failed to compile Ruby app.
remote: 
remote:  !     Push failed
。。。
远程:安装uglifier 3.0.4
远程:包完成!24个Gemfile依赖项,现在安装了77个Gem。
远程:未安装开发和测试组中的Gems。
远程:捆绑的gems安装到./vendor/bundle中。
远程:已完成捆绑(3.33秒)
远程:清理绑定器缓存。
远程:警告:Bundler的运行版本(1.15.2)早于创建锁文件的版本(1.16.2)。我们建议您通过运行“gem install Bundler”升级到Bundler的最新版本。
远程:移除丑八怪(4.1.20)
远程:最新的bundler是2.0.1,但您当前运行的是1.15.2。
远程:要更新,请运行“gem安装捆绑程序”`
远程:-->安装node-v10.14.1-linux-x64
远程:-->检测rake任务
远程:-->为Rails资产管道准备应用程序
远程:运行:rake资产:预编译
远程:rake中止!
远程:ArgumentError:无效选项:harmony
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/uglifier-3.0.4/lib/uglifier.rb:129:“初始化中的块”
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/uglifier-3.0.4/lib/uglifier.rb:128:in'each'
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/uglifier-3.0.4/lib/uglifier.rb:128:在“初始化”中
远程:/tmp/build_5ce011f911fe1c351bbce1885a611ecb/config/environments/production.rb:26:in'new'
远程:/tmp/build_5ce011f911fe1c351bbce1885a611ecb/config/environments/production.rb:26:in`block in'
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/railtie.rb:216:in'instance_eval'
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/railtie.rb:216:在“配置”中
远程:/tmp/build5ce011f911fe1c351bbce1885a611ecb/config/environments/production.rb:1:in`'
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in'require'
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:'block in require_with_bootsnap_lfi'
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65:'register'中
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load\u path\u cache/core\u ext/kernel\u require.rb:20:in`require\u with\u bootsnap\u lfi'
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29:in'require'
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:291:在“请求中的块”中
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:257:在“加载依赖项”中
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:291:在'require'中
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/engine
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/engine.rb:601:in'each'
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/engine.rb:601:in'block-in'
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/initializable.rb:32:in'instance_exec'
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/initializable.rb:32:在“运行”中
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/initializable.rb:61:“运行中的块初始化器”
远程:/tmp/build_5ce011f911fe1c351bbce1885a611ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/initializable.rb:50:in'each'
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/initializable.rb:50:in'tsort_each_child'
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/initializable.rb:60:in'run_initializer'
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/railties-5.2.2/lib/rails/application.rb:361:in'initialize!'
远程:/tmp/build5ce011f911fe1c351bbce1885a611ecb/config/environment.rb:5:in`'
远程:/tmp/build_5ce011f911fe1c351bbce1885a61ecb/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in'require'
远程:
    //= require jquery
    //= require rails-ujs
    //= require activestorage
    //= require_tree .