我不知道是怎么安装的,但是我设法安装了cocoapods的1.8.4
版本。但是,我不能更新它。我需要更新它,因为firebase google登录的pod需要FirebaseAnalytics
,而Firebase Analytics
要求cocoapods为1.10.0。每当我试图更新它时,无论是通过sudo gem install cocoapods
还是sudo gem update cocoapods
,我都会得到以下错误:The compiler failed to generate an executable file. (RuntimeError) You have to install development tools first.
这很奇怪,因为我确实安装了xcode开发工具。
下面是pod(其中一个需要FirebaseAnalytics
)
另请参见错误消息:
这个问题类似于severalothers--我问一个新问题,因为这些问题的答案对我没有帮助,而且这些问题相当老,所以我怀疑我在那里会得到任何帮助。
我非常感谢你的帮助。这个问题本身就阻止了我在我的应用程序中使用Firebase的谷歌登录。
编辑:在我用brew
重新安装了cocoapods
之后,我检查了我的pod版本,却发现它仍然是1.8.4。然后我运行了brew upgrade cocoapods
,一切看起来都是最新的。但是我再次检查了版本,仍然看到1.8.4。这是怎么回事?
编辑2:捆绑结果
我能够成功地(表面上)安装bundle,但是当我尝试使用bundle安装/更新cocoapods时,我得到了错误。
编辑3:找到解决方案?
我尝试用brew再次升级cocoapods,由于某种原因,这次成功了--尽管上次我尝试用brew升级cocoapods时没有成功。(bundle有帮助吗?)我仍然没有看到这是否解决了我原来的问题,但是cocoapods现在是1.11.2
版本,最新的版本。感谢所有的帮助!
1条答案
按热度按时间thigvfpy1#
更新答案。
我正面临着同样的问题,安装了最新版本的cocapods与brew,但当尝试签入终端我的机器总是链接旧版本的cocapods,所以在这里我bellow命令解决我的问题。
将Brew pod覆盖到另一个pod