2013-03-01 45 views
0

我试图运行使用命令行resque服务器:为两个独立版本的主动支持而战的Ruby宝石?

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吗?

回答

1

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

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