【问题标题】:Laravel/Composer getting "Could not scan for classes inside" for packageLaravel/Composer 获取包的“无法扫描内部的类”
【发布时间】:2016-09-27 11:46:51
【问题描述】:

我将 this package 添加到我的作曲家 json 中,当我运行 composer update 时出现此错误

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

该文件夹在包中不存在,也没有在该包 composer.json 的自动加载语句中引用。

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

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

有人知道我的 composer.lock 文件中添加了什么吗?

【问题讨论】:

  • 请以详细模式运行 Composer 并发布输出:composer update -vvv。这可能很长,所以如果可以的话,减少到相关部分。这可能是由更新后运行的 Laravel 脚本或任务引起的(以准备与数据库相关的内容)。

标签: laravel composer-php pusher


【解决方案1】:

只需执行composer require artdarek/pusherer 而不接触您的composer.lockcomposer.json 文件,您应该没问题。

如果您的composer.lock 文件有任何问题,只需将其删除,当您从上面运行composer require .... 时,它将重新创建。

【讨论】:

    【解决方案2】:

    查看包,这行似乎在1.0.1 版本中,但在1.0.2 版本中被删除。您可以将其删除,然后使用最新版本重新添加吗?

    【讨论】:

      猜你喜欢
      • 2014-12-26
      • 2020-04-28
      • 2015-06-08
      • 2014-08-12
      • 2017-12-18
      • 2014-01-02
      • 2015-10-12
      • 2019-10-21
      • 2013-02-20
      相关资源
      最近更新 更多