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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cygwin和PHPUnit:无法打开输入文件:/ cygdrive / c / xampp / php / phpunit相关的知识,希望对你有一定的参考价值。

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

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

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

谢谢,温伯特

答案

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

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

仍然无法显示ANSI颜色:(

另一答案

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

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

另一答案

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

尝试

ls -l /cygdrive/c/xampp/php/phpunit
另一答案

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

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

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

另一答案

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

C:/xampp/php/phpunit --version

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

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

以上是关于Cygwin和PHPUnit:无法打开输入文件:/ cygdrive / c / xampp / php / phpunit的主要内容,如果未能解决你的问题,请参考以下文章

PHPUnit无法打开文件

PhpStorm 中的 PHPUnit 测试:无法打开文件

我无法使用 phpunit 进行测试:无法打开文件“autoload.php”

Laravel:phpunit无法打开文件ExampleTest.php

无法打开已知的共享对象文件

在 Cygwin 中创建文件夹导致权限顺序错误,无法打开文件