Composer 升级

| 选择喜欢的代码风格  

composer 升级


使用 composer self-update 升级,如果是从 1 开始升级到 2,使用 composer self-update --2

如果希望回滚到 1.X 版本(但强烈不建议这么做),使用 composer self-update --1.

composer self-update      # 从 2.X 升级到最新的 2.X
composer self-update --2  # 从 1.X 升级到 2.X
-----------------
composer self-update --1  # 从 2.X 回滚切换回 1.X

也可以加上 -vvv 参数查看升级明细:

$ composer self-update -vvv
Loading config file C:/Users/Admin/AppData/Roaming/Composer/config.json
Loading config file C:/Users/Admin/AppData/Roaming/Composer/auth.json
Reading C:/Users/Admin/AppData/Roaming/Composer/composer.json
Loading config file C:/Users/Admin/AppData/Roaming/Composer/config.json
Loading config file C:/Users/Admin/AppData/Roaming/Composer/auth.json
Loading config file C:/Users/Admin/AppData/Roaming/Composer/composer.json
Loading config file C:\Users\Admin\AppData\Roaming\Composer/auth.json
Reading C:\Users\Admin\AppData\Roaming\Composer/auth.json
Checked CA file C:\Users\Admin\AppData\Local\Temp\opeFCE4.tmp: valid
Executing command (C:/Users/Admin/AppData/Roaming/Composer): git branch -a --no-color --no-abbrev -v
Executing command (C:/Users/Admin/AppData/Roaming/Composer): git describe --exact-match --tags
Executing command (CWD): git --version
Executing command (C:/Users/Admin/AppData/Roaming/Composer): git log --pretty="%H" -n1 HEAD --no-show-signature
Executing command (C:/Users/Admin/AppData/Roaming/Composer): hg branch
Executing command (C:/Users/Admin/AppData/Roaming/Composer): fossil branch list
Executing command (C:/Users/Admin/AppData/Roaming/Composer): fossil tag list
Executing command (C:/Users/Admin/AppData/Roaming/Composer): svn info --xml
Reading C:/Users/Admin/AppData/Roaming/Composer/composer.json
Loading config file C:/Users/Admin/AppData/Roaming/Composer/config.json
Loading config file C:/Users/Admin/AppData/Roaming/Composer/auth.json
Loading config file C:/Users/Admin/AppData/Roaming/Composer/composer.json
Loading config file C:\Users\Admin\AppData\Roaming\Composer/auth.json
Reading C:\Users\Admin\AppData\Roaming\Composer/auth.json
Reading C:/Users/Admin/AppData/Roaming/Composer/vendor/composer/installed.json
Reading C:/Users/Admin/AppData/Roaming/Composer/vendor/composer/installed.json
Running 2.0.4 (2020-10-30 22:39:11) with PHP 7.4.7 on Windows NT / 10.0
Loading config file C:/Users/Admin/AppData/Roaming/Composer/config.json
Loading config file C:/Users/Admin/AppData/Roaming/Composer/auth.json
Reading C:/Users/Admin/AppData/Roaming/Composer/composer.json
Loading config file C:/Users/Admin/AppData/Roaming/Composer/config.json
Loading config file C:/Users/Admin/AppData/Roaming/Composer/auth.json
Loading config file C:/Users/Admin/AppData/Roaming/Composer/composer.json
Loading config file C:\Users\Admin\AppData\Roaming\Composer/auth.json
Reading C:\Users\Admin\AppData\Roaming\Composer/auth.json
Executing command (C:/Users/Admin/AppData/Roaming/Composer): git branch -a --no-color --no-abbrev -v
Executing command (C:/Users/Admin/AppData/Roaming/Composer): git describe --exact-match --tags
Executing command (C:/Users/Admin/AppData/Roaming/Composer): git log --pretty="%H" -n1 HEAD --no-show-signature
Executing command (C:/Users/Admin/AppData/Roaming/Composer): hg branch
Executing command (C:/Users/Admin/AppData/Roaming/Composer): fossil branch list
Executing command (C:/Users/Admin/AppData/Roaming/Composer): fossil tag list
Executing command (C:/Users/Admin/AppData/Roaming/Composer): svn info --xml
Reading C:/Users/Admin/AppData/Roaming/Composer/composer.json
Loading config file C:/Users/Admin/AppData/Roaming/Composer/config.json
Loading config file C:/Users/Admin/AppData/Roaming/Composer/auth.json
Loading config file C:/Users/Admin/AppData/Roaming/Composer/composer.json
Loading config file C:\Users\Admin\AppData\Roaming\Composer/auth.json
Reading C:\Users\Admin\AppData\Roaming\Composer/auth.json
Reading C:/Users/Admin/AppData/Roaming/Composer/vendor/composer/installed.json
Reading C:/Users/Admin/AppData/Roaming/Composer/vendor/composer/installed.json
Downloading https://getcomposer.org/versions using proxy (127.0.0.1:1080)
[200] https://getcomposer.org/versions
Upgrading to version 2.1.3 (stable channel).
Downloading https://getcomposer.org/download/2.1.3/composer.phar.sig using proxy (127.0.0.1:1080)
[200] https://getcomposer.org/download/2.1.3/composer.phar.sig
   Downloading https://getcomposer.org/download/2.1.3/composer.phar using proxy (127.0.0.1:1080)
[200] https://getcomposer.org/download/2.1.3/composer.phar

Unable to write "C:\ProgramData\ComposerSetup\bin\composer.phar". Access is denied.
Complete this operation with Administrator privileges [Y,n]? Y
Operation succeeded.
Use composer self-update --rollback to return to version 2.0.4

使用 -V 查看升级后的 composer 具体版本:

$ composer -V
Composer version 2.1.3 2021-06-09 16:31:20

Composer 扩展阅读:




发表评论