但行好事,莫问前程

挖了太多坑,一点点填回来

Composer问题排查

composer, php

今天更新 composer 库的时候出现了一个问题:

Composer Issue

上图不是我的电脑出现的问题,是通过搜索引擎搜到的图片,我和提出这个问题的题主碰到了一样的问题。

查了半天没找到原因是什么,后来在查当前代码库的时候,composer.json 文件里的配置是这样的:

1
2
3
4
5
6
7
8
{
  "repositories": {
    "packagist": {
      "type": "composer",
      "url": "packagist.phpcomposer.com"
    }
  }
}

搜索了问题之后,发现 packagist.phpcomposer.com 这个镜像已经很久没有更新了,所以就造成了目前的问题。只需要把仓库换个镜像源就可以了。

用下面的命令将镜像地址替换为 https://packagist.laravel-china.org 即可。

1
2
3
composer config -g repo.packagist composer https://packagist.laravel-china.org

composer config repo.packagist composer https://packagist.laravel-china.org

Problem resolved.