我正在开发 Rails 3.2 应用程序,并且修复了我在mail gem中遇到的一些错误。为了在我等待拉取请求通过时解决这个错误,我被包含在一个新的 gem 中,等等,我已经将我自己的添加到我的 Gemfile 中:
gem 'mail', :git => 'git://github.com/tonyarkles/mail.git'
不幸的是,Rails 似乎对 2.4 系列邮件有很强的依赖关系:
Bundler could not find compatible versions for gem "mail":
In Gemfile:
rails (= 3.2.11) ruby depends on
mail (~> 2.4.4) ruby
mail (2.6.0.edge)
解决此问题的最佳方法是什么?同样对于rails 3.2.x 分支,更改了那里的依赖关系,并运行Rails 和我自己的版本的邮件,对吗?似乎应该有更好的方法......