CocoaPods`pod install`错误:无法打开FETCH_HEAD:权限被拒绝

时间:2013-07-11 19:17:31

标签: git cocoapods

我的问题与其他[1]非常相似(但我打开一个新问题,因为它上面接受的答案似乎对我不起作用)。

简而言之,当我运行pod install时,我总是会收到此错误:[!] Pod::Executable remote update - error: cannot open FETCH_HEAD: Permission denied

当我读到其他问题时,我开始使用RVM,实际上当我运行which ruby时,我得到/Users/myuser/.rvm/rubies/ruby-2.0.0-p247/bin/ruby并且我进行了双倍和三倍检查我是所有安装的总拥有者。没有根。

正如我也读过这个问题可能与Git有关,我也更新了它,当我运行which git时,我得到了/usr/local/git/bin/git,我也是它的全部所有者。也没有根。

在问题[1]中,user1054503评论他解决了同样的问题chown'ing /Users/myuser/.cocoapods/master所以我也尝试过,但似乎没有任何效果。所以我基本上卡住了。

请问有人吗?

[1] cocoaPods pod install Permission denied

2 个答案:

答案 0 :(得分:18)

我猜这是你的缓存,它位于~/Library/Caches/CocoaPods。尝试chown'ing。

答案 1 :(得分:2)

我遇到了同样的问题并通过chown&#39} ~/Library/Caches/CocoaPods/ ~/.cocoapods解决了这个问题。