Ошибка запуска установки pod для обновления из-за разрешений

Я получаю сообщение об ошибке при запуске pod install на моем проекте. Ошибка рассматривается как ошибка разрешения:

Errno::EACCES - Permission denied - 
/Users/**/.rbenv/versions/1.9.3-p327/lib/ruby/1.9.1/fileutils.rb:1406:in `unlink'
/Users/**/.rbenv/versions/1.9.3-p327/lib/ruby/1.9.1/fileutils.rb:1406:in `block in remove_file'

Версия RBENV
rbenv 0.4.0-49-g8b04303

Рубиновая версия
ruby 1.9.3p327 (2012-11-10, редакция 37606) [x86_64-darwin12.4.0]

Бег sudo pod install будет работать нормально. Что я должен сделать, чтобы исправить ошибку разрешения, чтобы pod install можно запустить как обычно?

2 ответа

Решение

Пытаться

sudo chown -R `whoami` path/to/project/

если это не поможет, вы также можете попробовать

sudo chown -R `whoami` ~/.cocoapods
sudo chown -R `whoami` ~/Library/Caches/CocoaPods

К сожалению, эти шаги не сработали для меня, и я решил с:

sudo rm -fr ~/Library/Caches/CocoaPods/*
Другие вопросы по тегам