Zend-找不到PHPUnit/framework.php

Zend-找不到PHPUnit/framework.php,php,phpunit,Php,Phpunit,我正在运行安装了XAMPP的OSX Lion。事实证明,使用XAMPP设置PEAR是困难的,但我成功地安装了PHPUnit。当我查看XAMPP pear目录时,我会看到一个名为“PHPUnit”的文件夹,当我查看该文件夹时,我会看到以下文件: Assert.php RepeatedTest.php TestCase.php TestFailure.php TestResult.php GUI Skeleton.php TestDecorator.php TestListener.php Test

我正在运行安装了XAMPP的OSX Lion。事实证明,使用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文件,也不知道如何修复它。感谢您的帮助。

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


查看有关如何在运行ZF1测试时解决问题的指南,Zend Framework要求您运行
PHPUnit 3.5.x
,我假设您已从pear安装
PHPUnit 3.6.x


查看关于如何在运行ZF1测试时解决问题的指南

我还必须卸载phing并用旧版本替换它:

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

我还必须卸载phing并用旧版本替换它:

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

检查bootstrap.php并禁用回退自动加载程序:
Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(false)

检查bootstrap.php并禁用回退自动加载程序:
Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(false)

由于依赖关系,我不得不更改此guid中的命令执行顺序。出现以下错误:phpunit/phpunit(版本>=3.6.0)可由安装的软件包可选使用“phing/phing”phpunit/phpunit(版本>=3.6.0)是安装的软件包所必需的“phpunit/phpunit_故事”phpunit/phpunit(版本>=3.7.0)是安装的软件包所必需的“phpunit/phpunit”无法卸载,其他安装的包依赖于此包,因此我首先卸载了包和PHPUnit本身。由于依赖关系,我不得不更改此guid中的命令执行顺序。出现以下错误:phpunit/phpunit(版本>=3.6.0)可由安装的软件包可选使用“phing/phing”phpunit/phpunit(版本>=3.6.0)是安装的软件包所必需的“phpunit/phpunit_故事”phpunit/phpunit(版本>=3.7.0)是安装的软件包所必需的“phpunit/phpunit”无法卸载,其他安装的软件包依赖于这个软件包,所以我首先卸载了软件包和PHPUnit本身。