我在vagrantbox(Centos 7)上运行的作曲家遇到了问题,这种情况开始突然发生。
我已经尝试过手动运行下面链接中提到的命令/解决方案,但无济于事。
(为澄清起见,我使用的不是流浪者docker,但这是我发现的最接近我的情况。我发现的大多数信息都与composer.json无效有关,但这里是packagist.org/packages.json目前有效)
Composer无法在Docker容器中工作:“ https://packagist.org/packages.json”不包含有效的JSON
以下是问题的详细信息。
composer update在终端上运行时,我得到:
composer update
[Seld\JsonLint\ParsingException]
"https://repo.packagist.org/packages.json" does not contain valid JSON
Parse error on line 1:
^
Expected one of: 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['
Run Code Online (Sandbox Code Playgroud)
并且composer install在终端上也运行时,每个包都会返回以下内容:
Failed to download psr/cache from dist: "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8"
appears broken, and returned an empty 200 response
Now trying to download from source
Run Code Online (Sandbox Code Playgroud)
composer config --global repo.packagist composer packagist.org
现在运行时结果是
composer update
Loading composer repositories with package information
[Composer\Downloader\TransportException]
Your configuration …Run Code Online (Sandbox Code Playgroud)