“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年”)