最近我注意到Composer发布了2.0.x版本。我通过Homebrew安装了Composer,所以我今天运行了homebrew update
和homebrew upgrade
。当我运行composer --version
时,它仍然报告Composer 1.10.15 2020-10-13 15:59:09。当我运行brew list composer
时,它会报告/usr/local/Cellar/comporter/2.0.7/bin/composer。我假设我必须在Homebrew版本之前加载另一个版本的composer,尽管我不记得在这台计算机上安装过没有Homebrew的composer。
在macOS(10.15.7(上,我如何才能知道我是否以及在哪里安装了另一个Composer?一旦我找到它,有没有一种稳定的方法可以摆脱它,转而使用自制版本的Composer(2.0.7(?
您可以通过运行找到调用composer --version
时使用的composer
的位置
which composer
如果它安装在类似/usr/local/bin/composer
的目录中,您可以导航到该目录并将其删除。rm -r composer
应该可以做到这一点。
在此之后,您可以使用卸载和重新安装compose through brew
brew remove composer -f
brew install composer
再次尝试运行composer --version
,如果你得到了正确的,那就太好了!