【问题标题】:Find and remove duplicate installation of composer查找并删除作曲家的重复安装
【发布时间】:2021-03-16 00:07:50
【问题描述】:

最近我注意到 Composer 发布了 2.0.x 版本。我通过 Homebrew 安装了作曲家,所以我今天运行了 homebrew updatehomebrew upgrade。当我运行composer --version 时,它仍然报告 Composer 1.10.15 2020-10-13 15:59:09。当我运行brew list composer 时,它会报告/usr/local/Cellar/composer/2.0.7/bin/composer。我假设我必须在 Homebrew 版本之前加载另一个版本的 Composer,尽管我不记得在这台计算机上安装过没有 Homebrew 的 Composer。

在 macOS (10.15.7) 上,我如何确定是否以及在何处安装了另一个 Composer?一旦我找到它,是否有一种稳定的方法可以摆脱它并改用 Homebrew 版本的 Composer (2.0.7)?

【问题讨论】:

    标签: macos composer-php


    【解决方案1】:

    当你通过运行调用composer --version 时,你可以找到composer 的使用位置

    which composer
    

    如果它安装在/usr/local/bin/composer 之类的位置,您可以导航到该目录并将其删除。 rm -r composer 应该可以解决问题。

    在此之后,您可以使用 brew 卸载并重新安装 compose

    brew remove composer -f
    brew install composer
    

    再次尝试运行composer --version,如果你选对了,太好了!

    【讨论】:

      猜你喜欢
      • 2021-03-08
      • 1970-01-01
      • 2021-08-07
      • 2018-10-21
      • 2015-02-17
      • 2021-04-11
      • 2020-04-07
      • 2020-11-17
      • 2014-03-04
      相关资源
      最近更新 更多