首页 > 解决方案 > ArgumentError:无效的元素数(3 for 1..2)rake aborted

问题描述

我面临一个奇怪的问题。我使用 sharetribe 在 Rails 上工作,并更改了文件中的一些值。当我执行“git push heroku master”时,我知道会收到错误,这是我之前没有的:

Could not detect rake tasks
remote:  !     ensure you can run `$ bundle exec rake -P` against your app
remote:  !     and using the production group of your Gemfile.
remote:  !     rake aborted!
remote:  !     ArgumentError: invalid number of elements (3 for 1..2)
remote:  !     /tmp/build_70dda8da62b1a30d22f426adaa24f35b/vendor/bundle/ruby/2.4.0/gems/activerecord-5.1.6.2/lib/active_record/connection_adapters/connection_specification.rb:76:in `[]'
remote:  !     /tmp/build_70dda8da62b1a30d22f426adaa24f35b/vendor/bundle/ruby/2.4.0/gems/activerecord-5.1.6.2/lib/active_record/connection_adapters/connection_specification.rb:76:in `query_hash'
remote:  !     /tmp/build_70dda8da62b1a30d22f426adaa24f35b/vendor/bundle/ruby/2.4.0/gems/activerecord-5.1.6.2/lib/active_record/connection_adapters/connection_specification.rb:85:in `raw_config'

即使我改回我更新的文件,我仍然有错误......我没有在本地得到它。你知道我该如何处理吗?

我正在使用 rails 2.4.4 。非常感谢

标签: ruby-on-railsherokuproduction

解决方案


推荐阅读