0

我来到这里是我寻求问题答案的最后手段。我的 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,或者更好地继续更新以支持它的依赖项的所有未来版本。

4

0 回答 0