当我尝试在当前MVC框架应用程序中运行PHPUnit时,出现以下错误
Fatal error: Cannot redeclare class PHPUnit_Util_FilterIterator in /usr/local/pear/PHPUnit/Util/FilterIterator.php on line 162
我设法把那个错误归结为几个方面。
$paths = array();
$paths[] = '../m';
$paths[] = '../v';
$paths[] = '../c';
$paths[] = '/usr/local/pear';
set_include_path(implode(PATH_SEPARATOR, $paths));
当我发表评论时
set_include_path(implode(PATH_SEPARATOR, $paths));
PHPUnit运行测试
当我发表评论时
$paths[] = '/usr/local/pear';
我明白了
Fatal error: require_once(): Failed opening required 'PHPUnit/Framework/TestCase.php'
我得到“不能重新声明”错误。
我唯一能跑的路
实际的
有什么想法吗?
编辑:
似乎与自动加载功能有冲突。我还是不太清楚如何解决这个问题。