Папка CocoaPods не существует / ошибка прав доступа - PullRequest
0 голосов
/ 05 июля 2018

Я новичок в CocoaPods, я попытался запустить 'pod install' на моем Mac для установки моего модуля, но я получаю ошибку прав доступа с папкой /Users/username/Library/Caches/CocoaPods. Эта папка даже не существует! Я случайно удалил это в одной точке? Как мне его восстановить? Однако есть папка с именем /Library/Caches, но ее нет под моим именем, она находится в корне.

Я немного растерялся. Если кто-то может просто направить меня в правильном направлении, я буду очень признателен.

Вот полное сообщение об ошибке:

Errno::EACCES - Permission denied @ dir_s_mkdir - /Users/nachshonfertel/Library/Caches/CocoaPods

Ответы [ 4 ]

0 голосов
/ 13 сентября 2018

Я решил проблему с созданием отсутствующей папки Users (в моем случае это было сообщение «Отказано в доступе @ dir_s_mkdir - / Users / Users)» и я дал полное разрешение всем пользователям.

0 голосов
/ 05 июля 2018

Оказывается, это была ошибка прав доступа. И папка, которая, как я думал, не существует, была скрыта в finder> Go> (удерживая нажатой клавишу Option) Library

Мне потребовалось 2 полных дня, чтобы наконец понять это!

0 голосов
/ 01 августа 2018

Я некоторое время боролся с этой проблемой. По какой-то причине в моем случае проблема заключалась в том, что папки ~ / Library / Caches / CocoaPods не было, и cocoapods не смог создать ее при запуске pod install. Отсюда ошибка разрешения.

После нескольких попыток я создал эту папку вручную (которая запрашивала мой пароль), запустил «pod update», и моя проблема была исправлена!

Надеюсь, это спасет кого-то от неприятностей.

0 голосов
/ 05 июля 2018

Используете ли вы систему Ruby или вы установили Ruby с sudo?

У вас есть 2 варианта:

  • использование sudo pod install

    • Наверное, самый простой / быстрый способ продвинуться вперед
    • Обычно это вызывает больше проблем, чем у Ruby, принадлежащего не-root
    • При установке пакетов у них будет доступ sudo!
  • Установить Ruby, не sudo; Вы можете попробовать

    • github.com / postmodern / ruby-install вместе с github.com / postmodern / chruby (мой личный фаворит), rvm.io также очень популярный
    • Преимущество этого подхода состоит в том, что вы также можете переключать версию Ruby в любое время (и, как уже упоминалось выше; более безопасно менее небезопасно ..)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...