Почему я не могу удалить CocoaPods? - PullRequest
0 голосов
/ 06 января 2019

Я никогда раньше не использовал CocoaPods. Я установил драгоценные камни CocoaPods и теперь хочу их удалить, но это мне не позволяет.

Я попытался удалить их, выполнив команду

$ gem uninstall cocoapods

Затем он спросил меня, хочу ли я удалить исполняемые файлы [Yn]. Я выбрал Y. Я ожидал, что это удалит CocoaPods. Вместо этого он дал мне ошибку:

'ОШИБКА: при выполнении gem ... (Gem :: FilePermissionError) У вас нет прав на запись в каталог / usr / local / bin. '

Что означает эта ошибка и как я могу удалить CocoaPods?

1 Ответ

0 голосов
/ 06 января 2019

Ваш текущий пользователь, вероятно, не имеет прав на запись в /usr/local/bin. Если вы хотите, вы можете проверить права доступа так:

$ ls -ld /usr/local/bin
drwxrwxr-x  573 aaronbrager  admin  18336 Dec 14 09:32 /usr/local/bin

И посмотрите, кто вы вошли в систему, вот так:

$ whoami
aaronbrager

В вашем случае, я думаю, они разные.

В любом случае, вы можете

  • исправить права доступа (используя chown и chmod),
  • сменить пользователя (войдите под другим именем) или
  • просто используйте sudo, при условии, что у вас есть пароль администратора

Полагаю, вам будет легче:

sudo gem uninstall cocoapods
...