2013-07-11 259 views
6

我的問題是非常相似,這等[1](但我打開一個新的就可以了公認的答案似乎並沒有爲我工作)。的CocoaPods`莢install`錯誤:無法打開FETCH_HEAD:權限被拒絕

把它總之,當我運行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

回答

18

我猜這是你的緩存,它位於~/Library/Caches/CocoaPods。嘗試chown'ing以及。

+0

絕對!我錯過了(恥辱我)!非常感謝您的時間和工作! :) –

+0

該怎麼做? –

2

我遇到了同樣的問題,並通過chown'ing ~/Library/Caches/CocoaPods/~/.cocoapods解決。

+0

如果沒有找到文件,請嘗試〜/ Library/Caches。這也將工作,然後 〜/ .cocoapods。 –

相關問題