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

问题描述 投票:14回答:5

有没有办法从Cygwin运行PHPUnit?每次我运行PHPUnit我都会收到此错误:

Could not open input file: /cygdrive/c/xampp/php/phpunit

我想在我的Zend Framework App中运行我的单元测试。我正在尝试使用Cygwin,因为我更熟悉* Nix命令(我不是专家)而不是Windows。

谢谢,温伯特

cygwin phpunit
5个回答
17
投票

我有同样的问题,我不能让“phpunit”单独工作,我正在使用Wamp。

但是,我能够运行“phpunit.bat”,它对我有用。

仍然无法显示ANSI颜色:(


22
投票

同样的问题在这里,通过添加到〜/ .bash_profile的别名来解决它

alias phpunit =“/ cygdrive / c / xampp / php / php C:/ xampp / php / phpunit”


0
投票

/ cygdrive / c / xampp / php / phpunit存在吗?如果是这样,该文件的权限是什么?

尝试

ls -l /cygdrive/c/xampp/php/phpunit

0
投票

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

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

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


0
投票

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

C:/xampp/php/phpunit --version

所以你可以为~/.bash_profile设置一个别名:

alias phpunit="C:/xampp/php/phpunit"
© www.soinside.com 2019 - 2024. All rights reserved.