Ошибка запуска установки 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/*