小编Sta*_*lem的帖子

如何解决“ https://repo.packagist.org/packages.json不包含有效的Json”的问题?

我在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)

vagrant composer-php symfony4

4
推荐指数
2
解决办法
7607
查看次数

标签 统计

composer-php ×1

symfony4 ×1

vagrant ×1