当使用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 cocoapods
和gem uninstall cocoapods
)并尝试删除gem cleanup
的旧版本的其他宝石(这似乎删除了很多东西)。但这并没有帮助。
另外,由于我实际上并没有进行ruby开发,而只是使用生成的rake文件来发布可可豆荚,我不认为Bundler会对我有所帮助,或者它是什么?
任何想法如何解决?
答案 0 :(得分:1)
您只需降级activesupport版本即可。
运行gem uninstall activesupport
并删除任何&gt; = 4的版本。如果您已经安装了有效的先前版本,那么您应该很高兴。
如果您没有运行gem install activesupport --version 3.2.18
来获取有效版本。