Composer 2已发布,具有一些出色的功能和改进!最重要的是,它(大部分)与Composer 1向后兼容。升级到Composer 2时,您最可能遇到的一个问题是Composer插件尚不支持此较新版本。
理想的解决方案是将那些插件升级到较新的版本(或向插件开发者提交功能请求以支持Composer 2)。但是,如果这样做不可行,则可以按照以下步骤实际同时安装Composer 1和Composer 2:
步骤1:单独安装Composer 1
假设您已经安装了Composer,这将为其创建一个副本composer1
:
sudo cp `which composer` /usr/local/bin/composer1 && sudo composer1 self-update --1
步骤2:将Composer升级到v2
如果尚未将主程序升级composer
到v2,则可以使用以下命令进行升级:
composer self-update --2 # You might need to run this with "sudo"
此时,您的计算机上将有两个命令可用:
composer
-最新版本的Composer(v2)composer1
-Composer(v1)的单独副本
步骤3:添加composer2
别名(可选)
如果您还希望将其composer2
用作命令,只需创建以下符号链接:
sudo ln -s `which composer` /usr/local/bin/composer2
现在,您可以使用三个命令:
composer
-最新版本的Composer(v2)composer1
-Composer(v1)的单独副本composer2
-的符号链接composer