composer self-update失败

花了一个小时解决这个问题。大概是执行composer require时,提示超过60天,请执行composer self-update来升级composer。但是执行时又报错,不能下载。发现下载的地址是composer原下载地址,不是中国镜像地址。所以尝试替换下载路径为镜像地址。
方法一:执行composer config -l -g
查找 [home] 配置项就是 composer 的主目录。把url换成中国镜像地址。
方法二:编辑项目根目录的composer.json文件
参照中国镜像官网https://pkg.phpcomposer.com/中的这么一段
“repositories”: {
“packagist”: {
“type”: “composer”,
“url”: “https://packagist.phpcomposer.com
}
}
加入composer.json的配置中。
可能需要再执行下,composer update|install命令来加载配置文件。(这块我也不是很明白,谨慎执行)
这样再执行composer self-update时就通过镜像地址升级成功了。

猜你喜欢

转载自blog.csdn.net/yt_php/article/details/82721439
今日推荐