2016-12-09 99 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

回答