Cygwin和PHPUnit:无法打开输入文件:/cygdrive/c/xampp/php/PHPUnit

Cygwin和PHPUnit:无法打开输入文件:/cygdrive/c/xampp/php/PHPUnit,cygwin,phpunit,Cygwin,Phpunit,有没有办法从Cygwin运行PHPUnit?每次运行PHPUnit时都会出现以下错误: Could not open input file: /cygdrive/c/xampp/php/phpunit 我正在尝试在Zend Framework应用程序中运行单元测试。我之所以尝试使用Cygwin,是因为我更熟悉*Nix命令(虽然我不是专家),而不是Windows 谢谢, Wenbert是否存在/cygdrive/c/xampp/php/phpunit?如果是,文件的权限是什么 试一试 我也有同样

有没有办法从Cygwin运行PHPUnit?每次运行PHPUnit时都会出现以下错误:

Could not open input file: /cygdrive/c/xampp/php/phpunit
我正在尝试在Zend Framework应用程序中运行单元测试。我之所以尝试使用Cygwin,是因为我更熟悉*Nix命令(虽然我不是专家),而不是Windows

谢谢,
Wenbert是否存在/cygdrive/c/xampp/php/phpunit?如果是,文件的权限是什么

试一试


我也有同样的问题,我无法让“phpunit”单独工作,我使用的是Wamp

然而,我能够运行“phpunit.bat”,它对我很有效


但是仍然无法显示ANSI颜色:(

这里有相同的问题,通过在~/.bash_配置文件中添加别名解决了这个问题

别名phpunit=“/cygdrive/c/xampp/php/php c:/xampp/php/phpunit”


让我们使用phpunit作为依赖项,并在上面的文件夹中尝试:

ln -s vendor/phpunit/phpunit/composer/bin/phpunit phpunit

它将为您创建一个指向phpunit真实路径的符号链接

您可以在Cygwin中使用Windows路径直接调用它:

C:/xampp/php/phpunit --version
因此,您可以为
~/.bash\u profile
设置别名:

alias phpunit="C:/xampp/php/phpunit"

我将文件复制到777。以下是ls-l$ls-la/cygdrive/c/xampp/php/phpunit-rwxrwx+1管理员的结果。无2142 2010-02-12 16:08/cygdrive/c/xampp/php/phpunitI在显示颜色方面也有问题。将
导出ConEmuANSI=ON添加到
~/.bashrc
解决了问题。最后我找到了解决方案。Thanks!谢谢你的解决方案,但我真的不喜欢它有多黑客。你知道为什么在Cygwin下运行PHP程序需要完全调用这两个路径吗?Wordpress提供的WP-CLI工具也有同样的行为。
alias phpunit="C:/xampp/php/phpunit"