PHPUnit将不会在虚拟盒、php和vagrant升级后运行

PHPUnit将不会在虚拟盒、php和vagrant升级后运行,php,phpunit,Php,Phpunit,今天早上我花了很多时间来升级我工作时使用的一些图书馆。我的MacOSX现在使用的是PHP7.1,还将我的虚拟机升级到5.1,将vagrant升级到1.9.1。我的单个项目也使用PHP7.1.2,我正在使用PHPUnit 6.0进行该项目 除了PHPUnit,一切似乎都很好。当我跑步时: bash vendor/bin/phpunit 我得到以下输出: vendor/bin/phpunit:2: no such file or directory: ?php vendor/bin/phpunit

今天早上我花了很多时间来升级我工作时使用的一些图书馆。我的MacOSX现在使用的是PHP7.1,还将我的虚拟机升级到5.1,将vagrant升级到1.9.1。我的单个项目也使用PHP7.1.2,我正在使用PHPUnit 6.0进行该项目

除了PHPUnit,一切似乎都很好。当我跑步时:

bash vendor/bin/phpunit
我得到以下输出:

vendor/bin/phpunit:2: no such file or directory: ?php
vendor/bin/phpunit:3: permission denied: /Applications
vendor/bin/phpunit:4: command not found: Homestead.yaml
vendor/bin/phpunit:5: command not found: Homestead.yaml
vendor/bin/phpunit:7: parse error near `\n'
在谷歌上找不到任何东西,结果撞到了一堵砖墙。有什么想法吗?

嗯 为什么

bash供应商/bin/phpunit

IMHO应该是
php供应商/bin/phpunit

phpunit是一个php脚本 为什么

bash供应商/bin/phpunit

IMHO应该是
php供应商/bin/phpunit


phpunit是一个php脚本

Jesus。。。这已经困扰了我好几个小时了。多么愚蠢的错误!在phpunit文件的顶部有一个bash行,所以假设它是一个bash脚本,然后通过它加载PHP或其他东西。。。这已经困扰了我好几个小时了。多么愚蠢的错误!在phpunit文件的顶部有一个bash行,因此假设它是一个bash脚本,然后通过它加载PHP或其他东西。