2013-07-11 3 views
6

Мой вопрос очень похож на этот другой [1] (но я открываю новый, поскольку принятый ответ на него, похоже, не работает для меня).Ошибка CocoaPods `pod 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/git10, и я тоже являюсь владельцем этого. Там тоже нет корня.

В вопросе [1] пользователь1054503 прокомментировал, что он решил ту же проблему chown'ing /Users/myuser/.cocoapods/master, поэтому я тоже пробовал это, но ничего не работает. Поэтому я в основном застрял.

Любая идея, пожалуйста, какая-нибудь идея?

[1] cocoaPods pod install Permission denied

ответ

18

Я предполагаю, что это кэш, который находится в ~/Library/Caches/CocoaPods. Попробуйте это.

+0

Абсолютно! Я пропустил это (позор мне)! Огромная благодарность за ваше время и работу! :) –

+0

как это сделать? –

2

Я столкнулся с той же проблемой и разрешил ее использование chown'ing ~/Library/Caches/CocoaPods/и~/.cocoapods.

+0

Если файл не найден, попробуйте ~/Library/Caches. Это также будет работать, а затем ~/.cocoapods. –

Смежные вопросы