作曲家更新错误不符合 psr-4 自动加载标准。跳过
Posted
技术标签:
【中文标题】作曲家更新错误不符合 psr-4 自动加载标准。跳过【英文标题】:Error with composer update does not comply with psr-4 autoloading standard. Skipping 【发布时间】:2021-10-17 14:58:18 【问题描述】:运行 composer update 时出现此错误
类 MercadoPago\AdvancedPayments\AdvancedPayment 位于 C:/xampp/htdocs/vendor/mercadopago/dx-php/src/MercadoPago\Entities\AdvancedPayments\AdvancedPayment.php 不符合 psr-4 自动加载标准。跳过。
怎么解决的?
【问题讨论】:
【参考方案1】:MercadoPago 发展得如此可怕并不奇怪......
您不能使用该包(至少作为 PSR4),因为文件命名空间是 MercadoPago\AdvancedPayments
,但它位于 MercadoPago/Entities/AdvancedPayments/AdvancedPayments.php
,因此不符合 PSR4...
如果你检查他们的composer.json
文件,你会发现 PSR4 有点奇怪...我从来没有见过在 composer 中这样定义 PSR4...
【讨论】:
以上是关于作曲家更新错误不符合 psr-4 自动加载标准。跳过的主要内容,如果未能解决你的问题,请参考以下文章
psr-0 与作曲家自动加载不工作,但它与 psr-4 自动加载完美配合
类 Foo\Bar\Baz 位于 ./foo/bar/utility/baz.php 不符合 psr-4 自动加载标准。跳过