php 将Composer 1和2保存在同一台机器中

xzv2uavs  于 2023-01-29  发布在  PHP
关注(0)|答案(2)|浏览(122)

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

iklwldmw

iklwldmw1#

这是我过去在同一台机器上使用的 composer 1和2。我希望这对那些想使用 composer 1和2作为单独命令的人有帮助
将Composer 1和Composer 2保留为单独的命令
设置编写器1:
1.将当前composer目录复制到新目录

cp `which composer` /usr/local/bin/composer1

1.将其更新为版本1:

composer1 self-update --1

升级到Composer 2并创建别名:
1.将编写器更新为版本2

composer self-update --2

1.为composer2创建符号链接(可选)

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

现在,您可以对依赖于composer 2的项目使用composercomposer2命令,对依赖于composer 1的项目使用composer1命令。
注意:您可能需要在命令之前使用sudo

fkvaft9z

fkvaft9z2#

如果使用windows system,则应转到此处查找install two composer in one windows
How to install two composer in one windows system?

相关问题