如何在Mac上卸载Composer?

10

我使用以下命令安装了Composer

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

我该如何卸载它?
2个回答

30

如果你按照Composer网站上的说明安装了全局Composer,那么只需使用以下命令:

1.  cd usr/local/bin
2.  rm -r composer
如果您已将Composer放在其他位置,请先找到它。

如果你把Composer放在其他地方,那么首先要找到它。

1.  which composer

这将返回当前路径,例如folder1/folder2/composer,然后执行相同的步骤:

答案:这将返回当前路径,如folder1/folder2/composer,之后按照同样的步骤操作:
1.  cd folder1/folder2
2.  rm -r composer

您可能还希望删除其余的Composer文件。只需执行以下操作:

1. cd /
2. cd Users/<hereYourUserName>
3. rm -r .composer 

6
如果您在没有任何其他参数的情况下运行了composer-setup.php,则应该在运行这些命令的目录中有一个名为composer.phar的文件。
删除该文件即可完成操作。

3
这是一个更好的答案:https://teamtreehouse.com/community/uninstalling-composer-on-macs - Ana Maria Cabrera
2
@AnaMariaCabrera,这取决于Composer的安装方式。OP运行了问题中列出的特定命令,导致在他们的主目录中生成了一个composer.phar文件。这个文件(可能)无法通过which composer找到。 - Chris

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接