Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Terminal 为什么可以';我不能卸载椰子荚吗?_Terminal_Cocoapods - Fatal编程技术网

Terminal 为什么可以';我不能卸载椰子荚吗?

Terminal 为什么可以';我不能卸载椰子荚吗?,terminal,cocoapods,Terminal,Cocoapods,我以前从未用过椰子荚。我已经安装了CocoaPods gems,现在我想删除它们,但它不允许我删除 我试图通过运行命令卸载它们 $ gem uninstall cocoapods 然后它问我是否要删除可执行文件[Yn]。我选择了Y。我希望它能去掉椰子荚。相反,它给了我一个错误: '错误:执行gem时。。。(Gem::FilePermissionError) 您没有/usr/local/bin目录的写入权限。” 此错误是什么意思?我如何删除CoCoapod?您当前的用户可能没有/usr/loca

我以前从未用过椰子荚。我已经安装了CocoaPods gems,现在我想删除它们,但它不允许我删除

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

$ gem uninstall cocoapods
然后它问我是否要删除可执行文件[Yn]。我选择了Y。我希望它能去掉椰子荚。相反,它给了我一个错误:

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


此错误是什么意思?我如何删除CoCoapod?

您当前的用户可能没有
/usr/local/bin
的写入权限。如果需要,可以按如下方式检查权限:

$ ls -ld /usr/local/bin
drwxrwxr-x  573 aaronbrager  admin  18336 Dec 14 09:32 /usr/local/bin
$ whoami
aaronbrager
并查看您登录的用户,如下所示:

$ 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