1

Packagist ( https://packagist.org/ ) 是 Composer 开箱即用的唯一软件包存储库/库吗?

我知道 Composer 可以配置为指向其他包库,包括使用 Satis 或其他工具的内部设置。但我很好奇它是否会扫描其他库,例如 Packalyst。

我一直在做很多搜索,并没有找到这个问题的明确答案。我高度怀疑 Packagist 是 Composer 默认连接的唯一库。但我想确认这一点。

谢谢!

4

1 回答 1

5

Composer 已下载并预先配置为使用 packagist.org。

跑:composer config --list --global

要得到:

[repositories.packagist.type] composer
[repositories.packagist.url] https?://packagist.org
[repositories.packagist.allow_ssl_downgrade] true

跑:composer config --global repositories.example composer http://example.com

要得到:

[repositories.example.type] composer
[repositories.example.url] http://example.com
[repositories.packagist.type] composer
[repositories.packagist.url] https?://packagist.org
[repositories.packagist.allow_ssl_downgrade] true

如您所见,您自己的包列表站点已添加到您的composer 副本中。现在,当您安装软件包时,它将在两个位置搜索软件包。

您甚至可以删除它们。例如要删除您刚刚添加的站点:

composer config --global --unset repositories.example

如果您搞砸了,请备份或准备重新安装作曲家。
要删除 packagegist:

composer config --global --unset repositories.packagist
于 2014-12-01T16:11:48.440 回答