我来到这里是我寻求问题答案的最后手段。我的 rails 应用程序依赖于 ruby-2.0.0 和 rails 4.1.4(虽然我可以回到以前的版本,但不是为了解决问题而必须这样做),我正在尝试使用gem 'dotiw', '~> 1.1.1'
依赖于[actionpack][1] (~> 3)
. 来自控制台的以下消息将更好地理解问题。运行 $ 后终端中的消息报告bundle install
Bundler could not find compatible versions for gem "actionpack":
In Gemfile:
dotiw (~> 1.1.1) ruby depends on
actionpack (~> 3) ruby
rails (~> 4.1.4) ruby depends on
actionmailer (= 4.1.4) ruby depends on
actionpack (4.1.4)
正如您已经看到的那样,我删除了我的Gemfile.lock
并再次安装了捆绑包。作为我的问题的解决方案,我可以做的是更改我的rails
版本或gem 'dotiw', '~> 1.1.1'
更改前者会影响我的问题,而减少后者的版本将弃用某些功能。另外我不明白为什么gem 'dotiw', '~> 1.1.1'
没有更新它以支持最新版本的 actionpack,或者更好地继续更新以支持它的依赖项的所有未来版本。