为什么我不能卸载CocoaPods?

时间:2019-01-06 20:09:24

标签: terminal cocoapods

我以前从未使用过CocoaPods。我已经安装了CocoaPods宝石,现在我想删除它们,但不允许我这样做。

我试图通过运行命令来卸载它们,

$ gem uninstall cocoapods

然后它询问我是否要删除可执行文件[Yn]。我选择了Y。我希望它可以删除CocoaPods。相反,它给了我错误:

  

'错误:执行gem时...(Gem :: FilePermissionError)       您没有对/ usr / local / bin目录的写权限。'

此错误是什么意思,我该如何删除CocoaPods?

1 个答案:

答案 0 :(得分:2)

您当前的用户可能没有对/usr/local/bin的写权限。如果需要,您可以像这样检查权限:

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

然后像这样查看您登录的人:

$ whoami
aaronbrager

就您而言,我猜他们是不同的。

无论如何,您可以

  • (使用chownchmod修复权限,
  • 更改用户(以其他人身份登录),或
  • 假设您具有管理员密码,只需使用sudo

我想这对您来说最简单:

sudo gem uninstall cocoapods