2016-12-09 98 views
1

我的机器上有一个CakePHP应用程序。我只是从svn仓库下载它(所以,不是作曲家或梨安装)。 PHPunit全局安装在我的机器上。所以,当我试图测试例如一些型号:cake test app Model/SomeModel我得到这个错误:CakePHP需要PHPunit框架

Warning Error: include(PHPUnit/Autoload.php): failed to open stream: No such file or directory in [/var/www/html/shaufel_batch/lib/Cake/TestSuite/CakeTestSuiteDispatcher.php, line 146] 

Warning Error: include(): Failed opening 'PHPUnit/Autoload.php' for inclusion (include_path='/var/www/html/shaufel_batch/lib:.:/Users/admin/pear/share/pear:/php/includes:/usr/bin:/usr/lib/php/:/usr/share/php') in [/var/www/html/shaufel_batch/lib/Cake/TestSuite/CakeTestSuiteDispatcher.php, line 146] 

Error: Please install PHPUnit framework (http://www.phpunit.de) 
#0 /var/www/html/shaufel_batch/lib/Cake/Console/ShellDispatcher.php(206): TestShell->initialize() 
#1 /var/www/html/shaufel_batch/lib/Cake/Console/ShellDispatcher.php(66): ShellDispatcher->dispatch() 
#2 /var/www/html/shaufel_batch/app/Console/cake.php(36): ShellDispatcher::run(Array) 
#3 {main} 

那么,如何可以在应用程序,这是刚刚从SVN仓库下载解决这个问题?谢谢你的时间。我的CakePHP版本是2.4.4

+0

您使用的是什么操作系统?基本上,你只需要安装php-unit。在Debian/Ubuntu系统上,您可以运行'apt-get install phpunit'。看到您发布的链接:https://phpunit.de/manual/current/en/installation.html – varlogtim

+0

@varlogtim,我使用的是Ubuntu 16.04,我这样做了,我在我的文章中写道,Phpunit全局安装在我的机器 – Vladislav

+0

@varlogtim,实际上感谢,我只需要重新安装phpunit,现在一切正常 – Vladislav

回答