Zend-找不到PHPUnit/framework.php
我正在运行安装了XAMPP的OSX Lion。事实证明,使用XAMPP设置PEAR是困难的,但我成功地安装了PHPUnit。当我查看XAMPP pear目录时,我会看到一个名为“PHPUnit”的文件夹,当我查看该文件夹时,我会看到以下文件: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
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本身。