我通过命令行安装了 PHPunit 并将其添加到我的路径变量中。
然后我试图看看它是否会运行,但我得到了一个奇怪的错误。
一定是某个文件中的某些内容我没有正确配置,但是在所有引用该文件夹的 PHPUnit 文件夹中有超过 800 行,所以我不知道它是哪一个。大多数将用于 PHP 脚本而不是命令行,但我不确定在哪里查看。
这是变量。这个文件实际上是存在的,只是 phpunit,没有扩展名。
内容(省略评论):
#!c:\wamp\bin\php\php5.3.1\php.exe
<?php
//whole lot of comments...
if (strpos('c:\wamp\bin\php\php5.3.1\php.exe', '@php_bin') === 0) {
set_include_path(dirname(__FILE__) . PATH_SEPARATOR . get_include_path());
}
require_once 'PEAR/PHPUnit/Util/Filter.php';
PHPUnit_Util_Filter::addFileToFilter(__FILE__, 'PHPUNIT');
require 'PEAR/PHPUnit/TextUI/Command.php';
define('PHPUnit_MAIN_METHOD', 'PHPUnit_TextUI_Command::main');
PHPUnit_TextUI_Command::main();
?>
相对路径是正确的,因为 phpunit 文件位于 php-map 中,而 PEAR 是包含所有已安装 PEAR 包的子图。