尝试释放私有pod时出错:Gem :: LoadError:无法激活cocoapods-0.33.1,因为activesupport-4.0.2

时间:2014-06-04 14:53:17

标签: gem rake cocoapods

当使用Cocoapods生成的Rakefile运行rake release以释放我的私有pod版本时,我收到以下错误:

Gem::LoadError: Unable to activate cocoapods-0.33.1, because activesupport-4.0.2 conflicts with activesupport (< 4, >= 3.2.15)

我知道似乎存在依赖冲突,但不知道如何解决它。我尝试卸载cocoapods(使用gem cleanup cocoapodsgem uninstall cocoapods)并尝试删除gem cleanup的旧版本的其他宝石(这似乎删除了很多东西)。但这并没有帮助。

另外,由于我实际上并没有进行ruby开发,而只是使用生成的rake文件来发布可可豆荚,我不认为Bundler会对我有所帮助,或者它是什么?

任何想法如何解决?

1 个答案:

答案 0 :(得分:1)

您只需降级activesupport版本即可。

运行gem uninstall activesupport并删除任何&gt; = 4的版本。如果您已经安装了有效的先前版本,那么您应该很高兴。

如果您没有运行gem install activesupport --version 3.2.18来获取有效版本。