将作曲家 1 和 2 都放在同一台机器上

keep composer 1 & 2 both in same machine

我们如何在同一台机器上同时使用 composer 1 和 composer 2。 作为一名开发人员,我们在同一台机器上处理多个项目,情况是项目 1 需要 composer 1,项目 2 需要 compower 版本 2。

这就是我以前在同一台机器上安装作曲家 1 和 2 的原因。我希望这对想要将作曲家 1 和 2 都用作单独命令的人有所帮助

将 Composer 1 和 2 保留为单独的命令

安装程序 1:

  1. 将当前composer目录复制到新目录

    cp `which composer` /usr/local/bin/composer1
    
  2. 更新到版本 1:

    composer1 self-update --1
    

升级到 Composer 2 并创建别名:

  1. 将作曲家更新到版本 2

    composer self-update --2
    
  2. 为 composer2 创建符号链接(可选)

    ln -s `which composer` /usr/local/bin/composer2
    

现在您可以对依赖于 composer 2 的项目使用 composercomposer2 命令,对依赖于 composer 1 的项目使用 composer1 命令。

注意:您可能需要在命令前使用 sudo