我在bundle install
之后得到这个错误。我该怎么修理它?
Bundler could not find compatible versions for gem "excon":
In Gemfile:
locomotive-heroku (~> 0.0.2) ruby depends on
excon (~> 0.9.4) ruby
excon (0.20.0)
卸载最新版本的gem: gem uninstall excon -v=0.20.0
。然后再次bundle install,看看是否解决了问题。
我通过添加机车/引擎和机车/heroku当前仓库的位置来修复它。例如gem 'locomotive-heroku', git: 'repolocation', require: 'locomotive/heroku',这也是最终让我在heroku上安装机车的原因。我确实需要将其设置为在生产环境中编译资源。