首页 > 解决方案 > 为什么我无法卸载 CocoaPods?

问题描述

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

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

$ gem uninstall cocoapods

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

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

这个错误是什么意思,我怎样才能删除 CocoaPods?

标签: terminalcocoapods

解决方案


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

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

并查看您登录的人,如下所示:

$ whoami
aaronbrager

在你的情况下,我猜他们是不同的。

无论如何,你可以

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

我猜这对你来说是最简单的:

sudo gem uninstall cocoapods

推荐阅读