Ruby gems为两个不同版本的activesupport而奋斗?

Ruby gems为两个不同版本的activesupport而奋斗?,ruby,rvm,Ruby,Rvm,我正在尝试使用以下命令行运行resque服务器: rake resque:work ruby的抱怨如下: 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 (>=

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

rake resque:work
ruby的抱怨如下:

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)
Bundler找不到gem“activesupport”的兼容版本:
在文件中:
守护程序工具包(>=0)ruby依赖于
activesupport(<3.2.0,>=2.3.5)ruby
actionpack(>=0)ruby依赖于
activesupport(3.2.12)

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

您需要将activesupport的版本降级为支持daemonkit的版本,或者查找daemonkit的更新版本。您当前的rails/activesupport版本比您的守护程序工具包版本支持的版本更新

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