我将编写器文件中的package名称从"name": "author/author-php"更改为"name": "author/author",然后进行了composer install & composer update,将更改与Master合并,然后创建了一个发行版。
但是在更新了Packagist上的库之后,新的名称就不起作用了,composer在composer require author/author上找不到它,我甚至无法下载这个新版本。
注意:回购名称仍然是author-php,所以这是Packagist没有重命名它的原因吗?
发布于 2019-03-27 14:20:49
到目前为止,您还不能更新包名,我认为是出于安全原因(如果允许重命名,有害代码可以作为旧名称,然后没有更新其composer.json的依赖项目将提取有害代码)。已经在Packagist的Github页面上讨论过了,这种操作的过程是这样的(从上面的链接复制):
https://stackoverflow.com/questions/55378780
复制相似问题