Laravel / Composer获取“无法扫描内部类”的包

时间:2016-05-29 16:24:12

标签: laravel composer-php pusher

我正在为我的作曲家json添加 this package,当我运行作曲家更新时,我收到此错误

Could not scan for classes inside ".../vendor/artdarek/pusherer/src/migrations" which does not appear to be a file nor a folder

该文件夹在包中不存在,也不在该包composer.json的autoload语句中引用。

当我在pusherer部分挖掘我的composer.lock文件时,我看到了一些无法解释的原因

"classmap": [
                "src/migrations"
            ],

有人知道是什么将它添加到我的composer.lock文件中?

2 个答案:

答案 0 :(得分:3)

只需执行composer require artdarek/pusherer而不触及您的composer.lockcomposer.json文件,您就可以了。

如果您的composer.lock文件有任何问题,请将其删除,当您从上方运行composer require ....时,系统会重新创建该文件。

答案 1 :(得分:2)

查看该软件包时,该行似乎在1.0.1版本中,但已在1.0.2版本中删除。你可以删除它,然后使用最新版本重新添加吗?