Cmd 在没有/vendor/bin的laravel 4中使用phpunit/
我已经使用composer在这个laravel实例中安装了phpunit。这些文件位于laravel/vendor/bin文件夹中。当我运行vendor/bin/phpunit时,示例测试将运行。在我在laravel观看的所有单元测试教程中,导师只需运行phpunit,它就可以运行测试 在本文中,它说我应该能够简单地运行phpunit来启动测试Cmd 在没有/vendor/bin的laravel 4中使用phpunit/,cmd,laravel,phpunit,laravel-4,Cmd,Laravel,Phpunit,Laravel 4,我已经使用composer在这个laravel实例中安装了phpunit。这些文件位于laravel/vendor/bin文件夹中。当我运行vendor/bin/phpunit时,示例测试将运行。在我在laravel观看的所有单元测试教程中,导师只需运行phpunit,它就可以运行测试 在本文中,它说我应该能够简单地运行phpunit来启动测试 文档中提到的phpunit是在系统范围内安装的,视频中的导师是在系统范围内安装的还是我遗漏了什么?他们在系统范围内安装了phpunit 如果您在Wind
文档中提到的phpunit是在系统范围内安装的,视频中的导师是在系统范围内安装的还是我遗漏了什么?他们在系统范围内安装了phpunit 如果您在Windows中,可以修改PATH系统变量以包含phpunit的路径。例如,在我的例子中,我添加了
;C:\wamp\www\rel\vendor\bin
发送给它
然后,您只需导航到项目所在的文件夹,该文件夹中应包含laravel附带的phpunit.xml
文件,并在命令提示符下运行phpunit
不幸的是,我不完全确定如何在Linux或OSX上执行此操作。在Linux中,通过在终端中键入
哪个phpunit
来获取phpunit路径。它可能在/usr/bin/dir中。执行
alias phpunit='/usr/bin/phpunit'
在终端中。在Mac OS中,只需通过终端进入Laravel项目目录,然后输入以下命令:
alias phpunit="~/Your Project Directory Name/vendor/bin/phpunit"
从现在起,您只需键入
PHPUnit
即可运行PHPUnit,谢谢,我在windows上,尝试通过composer和使用此命令的命令行composer global require“phpunit/phpunit=3.7.*”全局安装phpunit,但我收到一个composer错误,告诉我它无法使用composer global require
解析版本stringTry,然后当它说搜索包[]:
,键入phpunit/phpunit
。这通常是0
选项,因此只需键入0
,然后输入并回答每个问题即可。如果您不确定,只要按一下[code>enter,它通常会为您决定最佳选择。然后再次运行composer update
,只要按照前面所述设置了PATH变量,就可以继续运行。您可能还想在命令提示符下查看颜色编码。这似乎在全局安装时起到了作用,但是我似乎没有正确的路径,因为我仍然收到无法识别的错误,这是我添加到路径“C:\ProgramData\Composer\bin;”由于正确的路径是C:\ProgramData\Composer\bin\vendor\bin,所以我得到了它