我刚刚在我们的 Ubuntu/Linux 服务器上使用 PEAR 安装了 phpunit(Linux mccoy 2.6.28-11-server #42-Ubuntu SMP Fri Apr 17 02:45:36 UTC 2009 x86_64 GNU/Linux)
当我尝试运行单元测试时,出现错误:
“致命错误:在第 48 行的 /usr/bin/phpunit 中调用未定义的方法 PHPUnit_Util_Filter::addfiletofilter()”
我已经用谷歌搜索了这个并遇到了一些线程,但是这些似乎都不能解决我的问题。
我已将以下行添加到我的
/etc/php5/cli/php.ini:
include_path = ".:/usr/share/php/PHPUnit"
(我也试过不包含“/PHPUnit”文件夹)
但我仍然得到这个错误。
任何帮助将不胜感激
万托
编辑:这是文件 /user/bin/phpunit 开头的内容:
// ...just comments prior to this
if (extension_loaded('xdebug')) {
xdebug_disable(); }
if (strpos('/usr/bin/php', '@php_bin') === 0) {
set_include_path(dirname(__FILE__) . PATH_SEPARATOR . get_include_path()); }
require_once 'PHPUnit/Util/Filter.php';
PHPUnit_Util_Filter::addFileToFilter(__FILE__, 'PHPUNIT'); //line 48
require 'PHPUnit/TextUI/Command.php';
define('PHPUnit_MAIN_METHOD', 'PHPUnit_TextUI_Command::main');