Par*_*een 6 php multiple-versions composer-php
我们如何在同一台机器上使用 Composer 1 和 Composer 2。作为一名开发人员,我们在同一台机器上处理多个项目,并且项目 1 需要 Composer 1,项目 2 需要 compower 版本 2。
这就是我曾经在同一台机器上安装作曲家 1 和作曲家 2 的情况。我希望这对想要将作曲家 1 和 2 都用作单独命令的人有所帮助
将 Composer 1 和 2 保留为单独的命令
设置作曲家 1:
将当前的composer目录复制到新的
cp `which composer` /usr/local/bin/composer1
Run Code Online (Sandbox Code Playgroud)
更新到版本1:
composer1 self-update --1
Run Code Online (Sandbox Code Playgroud)
升级到 Composer 2 并创建别名:
将 Composer 更新到版本 2
composer self-update --2
Run Code Online (Sandbox Code Playgroud)
为composer2创建符号链接(可选)
ln -s `which composer` /usr/local/bin/composer2
Run Code Online (Sandbox Code Playgroud)
现在,您可以对依赖于 Composer 2 的项目使用composer或命令,并且该项目的命令依赖于 Composer 1。composer2composer1
注意:您可能需要在命令之前使用 sudo
| 归档时间: |
|
| 查看次数: |
2523 次 |
| 最近记录: |