0

我正在尝试使用以下命令从命令行运行 resque 服务器:

rake resque:work

红宝石抱怨如下:

Bundler could not find compatible versions for gem "activesupport":
  In Gemfile:
    daemon-kit (>= 0) ruby depends on
      activesupport (< 3.2.0, >= 2.3.5) ruby

    actionpack (>= 0) ruby depends on
      activesupport (3.2.12)

如何解决这些依赖关系?我可以在同一个 RVM gemset 中安装两个版本的 activesupport 吗?

4

1 回答 1

1

您需要将您的 activesupport 版本降级为支持 daemonkit 的版本 - 或查找 daemonkit 的更新版本。您当前的 rails / activesupport 版本比您的 daemon-kit 版本支持的版本新。

您可以在一个 gemset 中拥有多个版本的 activesupport,但一次只能激活其中一个。

于 2013-03-01T09:39:34.173 回答