在composer通过composer self-update,以及以exe方式升级时均失败,以下是通过composer self-update升级时出现的错误提示。
[Composer\Downloader\TransportException]
The “https://getcomposer.org/versions” file could not be downloaded: php_network_getaddresses: getaddrinfo failed: ʱֵͨʱζű
طûдȨյӦ
failed to open stream: php_network_getaddresses: getaddrinfo failed: ʱֵͨʱζűطûдȨյӦ
使用以下方法可以解决此问题:
1、将composer.phar拷贝到php.exe同级目录
2、新建composer.bat文件,并将下面的代码保存到该文件中
@php “%~dp0composer.phar” %*
3、执行composer.bat
最近项目中使用composer总是各种问题不断,各种下载不下了,可以试着将镜像切加到国外地址,虽然慢,但也比连不上强很多。
# 取消镜像
composer config -g --unset repos.packagist
composer config --unset repos.packagist
# 设置为原国外镜像
composer config -g repo.packagist composer https://packagist.org