插入 laravel5 模块后出现代码错误

codeception error after inserting laravel5 module

我已经在全球安装了codeception。当我 运行 codecept run functional 命令时它工作正常。当我按照 codeception 网站文档的说明将 laravel5 模块插入 functional.suite.yml 时,它给我这样的错误。

当我删除 laravel5 模块时 codecept run 工作正常。任何人都知道如何解决该错误?我应该在本地而不是全局安装 codeception 吗?

注:我不使用homestead/vagrant

这个错误似乎与 Laravel5 模块无关。

您的问题是您安装了 2 个相互冲突的 PHPUnit 版本。

您在 vendor 目录中安装了 PHPUnit 5.2.12, 但是您的全局 Codeception 安装与 PHPUnit 4.8.23 捆绑在一起。

有两种方法可以解决:
a) 从您的项目中卸载 PHPUnit。
b) 使用 Composer 安装 Codeception。