Packagist(https://packagist.org/)是Composer开箱即用的唯一软件包库吗?
我知道Composer可以配置为指向其他软件包库,包括使用Satis或其他工具的内部设置。但我很好奇它是否会扫描其他库,例如Packalyst。
我一直在做很多搜索,但没有找到这个问题的明确答案。我非常怀疑Packagist是Composer默认连接的唯一库。但我想证实这一点。
谢谢!
答案 0 :(得分:5)
预先配置编译器以使用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 config --global --unset repositories.example
进行备份或准备好重新安装作曲家,如果搞砸了。
要删除packagist:
composer config --global --unset repositories.packagist