我的问题与其他[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
所以我也尝试过,但似乎没有任何效果。所以我基本上卡住了。
请问有人吗?
答案 0 :(得分:18)
我猜这是你的缓存,它位于~/Library/Caches/CocoaPods
。尝试chown'ing。
答案 1 :(得分:2)
我遇到了同样的问题并通过chown&#39} ~/Library/Caches/CocoaPods/
和 ~/.cocoapods
解决了这个问题。