Ubuntu for Windows上的phpunit路径

时间:2018-04-09 21:47:33

标签: ubuntu phpunit

当我尝试使用Phpunit时,我得到:

-bash: /mnt/c/xampp/php/phpunit: C:\xampp\php\.\php.exe^M:

bad interpreter: No such file or directory

我需要在/etc/php/7.2中使用php7.2安装在我的Ubuntu for Windows上

在这种情况下如何更改该路径?

2 个答案:

答案 0 :(得分:1)

错误消息告诉您,/mnt/c/xampp/php/phpunit上的文件使用了错误的换行符。

在Notepad ++(或可以更改换行符的任何其他编辑器)中打开文件,将换行符设置为UNIX (LF)并保存。

下一步:选择正确的php二进制文件。更改第一行中的路径以匹配您的php二进制文件。您可以从命令获取路径:which php(或which php7)。

该行将如下所示:

#!/usr/bin/php

答案 1 :(得分:0)

请尝试:vendor/bin/phpunit而不只是phpunit(当你在根目录中时)。

这将采用已与基于Composer的项目一起安装的phpunit版本。