删除 composer 目录
其实 composer 就是一些 php 文件,你只要找到将他们删除即可。
我们可以执行
composer config -l -g | grep "home|dir" -E
[MAIN] ➜ ~ composer config -l -g | grep "home|dir" -E
[vendor-dir] vendor (/home/hu/vendor)
[bin-dir] {$vendor-dir}/bin (/home/hu/vendor/bin)
[cache-dir] /home/hu/.composer/cache
[data-dir] /home/hu/.composer
[cache-files-dir] {$cache-dir}/files (/home/hu/.composer/cache/files)
[cache-repo-dir] {$cache-dir}/repo (/home/hu/.composer/cache/repo)
[cache-vcs-dir] {$cache-dir}/vcs (/home/hu/.composer/cache/vcs)
[archive-dir] .
[home] /home/hu/.composer
看得出来,主要是删除两个目录
- 当前路径下的 vendor
- 用户根目录下的 .composer
删除 composer 命令
首先,我们经常会将 composer 配置成全局命令,这时,我们可以用 where composer 或者 type composer 找到对应路径,然后 rm 掉即可。
如果是 homebrew 安装的话,直接用 brew info composer 就可以查看已安装的 composer 的位置了。