【发布时间】:2014-09-23 02:04:15
【问题描述】:
我的应用程序在我的本地计算机上运行良好,但是当我尝试在 heroku 上部署/捆绑更新时,我收到以下错误,阻止我进行部署。
Bundler could not find compatible versions for gem "mime-types":
In Gemfile:
rails (= 3.2.17) ruby depends on
mime-types (~> 1.16) ruby
stripe (>= 0) ruby depends on
mime-types (2.3)
运行bundle update 表明我是using mime-types 1.25.1。从错误消息来看,ruby stripe 似乎需要 2.3,但如果是这种情况不应该,因为依赖项更新到 2.3?
提前感谢您的宝贵时间。
【问题讨论】:
-
也许看看你本地机器的 Gemfile.lock 文件中显示了哪个版本的 mime-types?然后你可以在你的 Gemfile 中指定这个依赖项。
-
@odlp 我检查了 Gemfile.lock。你的意思是像手动去
gem mime-types ~> 2.3?我已经试过了,如果这就是你的意思。
标签: ruby-on-rails ruby heroku mime-types stripe-payments