每当我执行vendor/bin/phpunit
在我的 laravel 项目的根路径中,它返回一个没有权限错误。我该如何解决这个问题?
重要提示:我不想使用composer update
或删除部分或全部vendor/
目录然后使用composer install
因为这些方法会改变太多的文件,我的主人不会同意。
PS:lrwxrwxrwx 1工作工作26 Jul 21 07:10 phpunit ->
../phpunit/phpunit/phpunit
-rwxrwxrwx 1 工作 1199 年 7 月 22 日 08:19 ./vendor/phpunit/phpunit/phpunit
and chmod 775 -R vendor
不起作用。
你应该做的是用 php 调用:
$ php ./vendor/bin/phpunit
PHPUnit 4.8.35 by Sebastian Bergmann and contributors.
我在没有 php 解释器的情况下执行它时遇到了同样的错误:
$ ./vendor/bin/phpunit
bash: ./vendor/bin/phpunit: Permission denied
希望这对您有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)