如何在Mac上卸载composer?

Mub*_*dov 6 composer-php

我已经使用以下命令安装了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');"
Run Code Online (Sandbox Code Playgroud)

我该如何卸载它?

小智 23

您按照 Composer 网站上的说明进行操作,并且可能在全局范围内安装了 Composer,如果是这样,请使用:

1.  cd usr/local/bin
2.  rm -r composer
Run Code Online (Sandbox Code Playgroud)

如果你把作曲家放在别的地方,那么先找到它

1.  which composer
Run Code Online (Sandbox Code Playgroud)

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

1.  cd folder1/folder2
2.  rm -r composer
Run Code Online (Sandbox Code Playgroud)

您可能还想删除其余的作曲家文件。简单地去:

1. cd /
2. cd Users/<hereYourUserName>
3. rm -r .composer 
Run Code Online (Sandbox Code Playgroud)


Chr*_*ris 5

如果在composer-setup.php没有任何其他参数的情况下运行,它应该位于composer.phar运行这些命令的目录中调用的文件中.

删除该文件,你就完成了.

  • 这是一个更好的答案:https://teamtreehouse.com/community/uninstalling-composer-on-macs (3认同)
  • @AnaMariaCabrera,这取决于Composer的安装方式.OP运行问题中列出的特定命令,从而在其主目录中生成`composer.phar`文件.用`which composer`找不到这个文件(可能). (2认同)