当我尝试使用Phpunit时,我得到:
-bash: /mnt/c/xampp/php/phpunit: C:xamppphp.php.exe^M:
bad interpreter: No such file or directory
我需要使用 php7.2,它安装在我的 Ubuntu for Windows 上的/etc/php/7.2 中
在这种情况下,我该如何更改该路径?
请尝试:vendor/bin/phpunit
而不仅仅是phpunit
(当您在根目录中时(。
这将采用已与基于 Composer 的项目一起安装的 phpunit 版本。
错误消息告诉您,/mnt/c/xampp/php/phpunit
上的文件使用了错误的换行符。
在Notepad++(或任何其他可以更改换行符的编辑器(中打开文件,将换行符设置为UNIX (LF)
并保存。
下一步:选择正确的 php 二进制文件。更改第一行中的路径以与您的 php 二进制文件匹配。您可以从命令中获取路径:which php
(或which php7
(。
然后,该行将如下所示:
#!/usr/bin/php