Laravel phpspec无法自动加载

时间:2016-06-17 08:22:11

标签: php laravel-5.2 phpspec

我正在尝试在Laravel项目中设置phpspec。

我已经正确安装了phpspec并且在我的项目中运行phpspec没有任何问题。

我的composer.json文件包含以下相关行:

"autoload": {
    "classmap": [
        "database"
    ],
    "psr-4": {
        "Acme\\": "app/Acme"
    }
},

我的phpspec.yml:

suites:
  app_suite:
    namespace: Acme
    src_path: app
    spec_path: app
    spec_prefix: spec

执行phpspec describe Acme/Foo已创建的app\spec\Acme\FooSpec.php文件。 执行phpspec run已创建app\Acme\Foo.php

但是当我跑步时,我得到以下错误" phpspec run" -

  

生成了类型Acme \ Foo但无法加载。你需要   配置自动加载器?

一切都很好,除了自动加载错误。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

尝试

composer dump-autoload

当你在项目中有一个新类时,它只是重新生成需要包含的所有类的列表