有没有办法从Cygwin运行PHPUnit?每次我运行PHPUnit时都会收到此错误:
Could not open input file: /cygdrive/c/xampp/php/phpunit
我正在尝试在我的Zend Framework App中运行我的单元测试。我正在尝试使用Cygwin,因为我更熟悉* Nix命令(我不是专家)而不是Windows。
谢谢, Wenbert
答案 0 :(得分:22)
这里的问题,通过添加到〜/ .bash_profile
的别名解决了alias phpunit =“/ cygdrive / c / xampp / php / php C:/ xampp / php / phpunit”
答案 1 :(得分:17)
我遇到同样的问题,我不能让“phpunit”单独工作,我正在使用Wamp。
然而,我能够运行“phpunit.bat”,它对我有用。
仍然无法显示ANSI颜色:(
答案 2 :(得分:0)
/ cygdrive / c / xampp / php / phpunit存在吗?如果是,那么文件的权限是什么?
尝试
ls -l /cygdrive/c/xampp/php/phpunit
答案 3 :(得分:0)
让我们使用phpunit作为依赖项,并在供应商上面的文件夹中尝试:
ln -s vendor/phpunit/phpunit/composer/bin/phpunit phpunit
它将为您创建一个符合phpunit真实路径的符号链接
答案 4 :(得分:0)
您可以使用Cygwin中的Windows路径直接调用它:
C:/xampp/php/phpunit --version
因此,您可以为
~/.bash_profile
设置别名:alias phpunit="C:/xampp/php/phpunit"