phpunit 命令在 laravel 项目上给出权限被拒绝错误

Posted

技术标签:

【中文标题】phpunit 命令在 laravel 项目上给出权限被拒绝错误【英文标题】:phpunit command gives permission denied error on laravel project 【发布时间】:2018-12-30 14:52:12 【问题描述】:

当我尝试执行时

vendor/bin/phpunit

我得到错误 -bash: vendor/bin/phpunit: Permission denied

在 laravel 5.2 项目上。我尝试删除整个供应商文件夹并使用composer install 重新安装,但错误发生相同。这件事有什么解决办法吗?

谢谢。

【问题讨论】:

chmod +x vendor/bin/phpunit? (使其可执行) 试过了,但没有工作伙伴 【参考方案1】:

我试过php vendor/bin/phpunit,它就像一个魅力。我在 phpStorm 上设置了 phpunit。它也很好用

【讨论】:

所以我将别名更改为“php ./vendor/bin/phpunit”

以上是关于phpunit 命令在 laravel 项目上给出权限被拒绝错误的主要内容,如果未能解决你的问题,请参考以下文章

如何在Laravel项目中安装PHPunit

如何在 laravel 5.5 中运行 phpunit

在 laravel 4.2 项目上运行具有代码覆盖率的 phpunit 时的空目录

vendor/bin/phpunit 不适用于 Lumen

在 Laravel 的 Homestead 中运行 PHPUnit

如何使用 PHPUnit 在 Laravel 上测试更复杂的案例