在没有/ vendor / bin /的laravel 4中使用phpunit

时间:2013-09-11 18:22:58

标签: cmd laravel phpunit laravel-4

我在使用composer的laravel实例中安装了phpunit。这些文件存在于laravel / vendor / bin文件夹中。当我运行vendor / bin / phpunit时,示例测试运行。在我正在观看laravel单元测试的所有教程中,导师只需运行phpunit并运行测试。

laravel documentation中它说我应该能够简单地运行phpunit来启动测试。

是否在系统范围内安装了涉及phpunit的文档并且视频中的导师只是将其安装在系统范围内还是我遗漏了什么?

3 个答案:

答案 0 :(得分:5)

在linux中,通过在终端中输入which phpunit来获取phpunit路径。它可能在/ usr / bin / dir中。执行

alias phpunit='/usr/bin/phpunit'

在终端。

答案 1 :(得分:2)

他们在系统范围内安装了它。

如果您在Windows中,则可以修改PATH系统变量以包含phpunit的路径。例如,在我的情况下,我已将;C:\wamp\www\rel\vendor\bin添加到其中。

然后,您只需导航到项目所在的文件夹,该文件夹应包含laravel中包含的phpunit.xml文件,并在命令提示符下运行phpunit

不幸的是,我不确定如何在Linux或OSX上执行此操作。

答案 2 :(得分:0)

在Mac OS中,只需通过终端转到Laravel项目目录,然后输入以下命令:

alias phpunit="~/Your Project Directory Name/vendor/bin/phpunit"

从现在开始,您只需输入phpunit即可运行PHPUnit。