“sudo pod install”错误

Posted

技术标签:

【中文标题】“sudo pod install”错误【英文标题】:Error on "sudo pod install" 【发布时间】:2013-02-20 01:41:47 【问题描述】:

我已经有一个使用 podfile 的项目。

我想在一个旧项目上添加一个 Podfile,但我得到了这个错误 sudo pod install

错误:

Resolving dependencies of `./Podfile'
Updating spec repositories
[!] git pull
Updating 35bbbaf..8b42708
error: The following untracked working tree files would be overwritten by merge:

AFXAuthClient/1.0.4/AFXAuthClient.podspec

Please move or remove them before you can merge.

Aborting

这很奇怪,因为我没有在我的项目中使用 AFXAuthClient,而且我从未使用过它。

这是我的 Podfile:

platform :ios, '5.0'
pod 'TTTAttributedLabel',  '~> 1.6.0'
pod 'ECSlidingViewController',  '~> 0.9.0'

我尝试过没有成功:

gem install cocoapods
pod setup

注意:我在 pod setup

中遇到同样的错误

【问题讨论】:

【参考方案1】:

从命令行运行rm -rf ~/.cocoapods

然后再次运行pod install。你不应该需要 sudo。

这看起来是因为规范发生了变化,并且与运行 git pull 冲突

【讨论】:

安装新版本 cocoapods 后我也无法合并,这对我有帮助。谢谢基思! 嗨,我对你的陈述感到困惑,你能帮我解释一下“这看起来是因为规范发生了变化并且与运行 git pull 冲突”是什么意思吗? ? pod 工具使用主规范 repo 更新其源代码时,它会运行 git pull 并在执行此操作时失败,很可能是因为某些内容已更改,可能不是故意造成的拉取失败,因为否则它会被覆盖。 团队正在努力解决 libgit2 中的一个错误 -blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository 那是不久前的事了。希望我们在这一点上已经过去了。【参考方案2】:

如果您看到这样的错误,可能是因为CocoaPods had to force-push their repo。他们建议:

pod repo remove master
pod setup

【讨论】:

以上是关于“sudo pod install”错误的主要内容,如果未能解决你的问题,请参考以下文章

诚龙网维ERROR:Unable to control A20 line!XMS Driver not insta

使用“内容”属性时组件不重新渲染(react-insta-stories)

提供无效参数foreach(wp instagram widget)

IPC网络高清摄像机基础知识3(Insta360硬件设计之路 “来自2015年”)

如何直接在 android 上从扬声器播放声音 instaed Headset?

transifex 错误无法导入名称六