Zend - 找不到PHPUnit / framework.php

时间:2011-11-21 17:04:41

标签: php phpunit

我正在运行OSX Lion并安装了XAMPP。使用XAMPP设置PEAR已经证明是困难的,但我得到了它并安装了PHPUnit。当我查看XAMPP pear目录时,我看到一个名为“PHPUnit”的文件夹,当我查看该文件夹时,我看到以下文件:

Assert.php
RepeatedTest.php
TestCase.php
TestFailure.php
TestResult.php
GUI
Skeleton.php
TestDecorator.php
TestListener.php
TestSuite.php

当我运行zf create project myproject时,收到以下消息:

Warning: require_once(PHPUnit/Framework.php): failed to open stream: No such file or directory in /Users/frankie/Websites/Libraries/ZendFramework-1.11.10/library/Zend/Test/PHPUnit/ControllerTestCase.php on line 29

我不知道从哪里获取此Framework.php文件或如何解决此问题。任何帮助表示赞赏。

3 个答案:

答案 0 :(得分:3)

Zend Framework要求您运行PHPUnit 3.5.x我认为您已经从pear安装了PHPUnit 3.6.x

查看运行ZF1测试时downgrade-phpunit-3-6-to-3-5-15如何解决问题的指南

答案 1 :(得分:1)

检查你的bootstrap.php并禁用fallback autoloader: Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(false);

答案 2 :(得分:0)

我还必须卸载phing并将其替换为旧版本:

sudo pear uninstall phing/phing
sudo pear install phing/phing-2.3.3