最近尝试创建laravel9版本的项目,需要升级composer 1.*到2.2.7(稳定版), 记录下处理升级失败的方法。被坑了大半天
找到composer.phar文件所在目录,我的目录是(C:\laragon\bin\composer),然后在composer.phar文件所在目录下更新composer到稳定版本:
php composer.phar self-update --stable
如果不在composer.phar文件所在目录下执行该命令,可能会提示错误:composer-temp.phar to composer.phar 无权访问,等各种问题。我这里升级php7.2到php8,apache2.4.35到apache2.4.52,在composer升级成功之前,执行composer -v等任何命令,都会报错一堆,各种方法使用不正确,不存在等,升级成功后,可自由在任何地方执行composer -v, composer install,一切正常。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。