我的機器上有一個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
您使用的是什麼操作系統?基本上,你只需要安裝php-unit。在Debian/Ubuntu系統上,您可以運行'apt-get install phpunit'。看到您發佈的鏈接:https://phpunit.de/manual/current/en/installation.html – varlogtim
@varlogtim,我使用的是Ubuntu 16.04,我這樣做了,我在我的文章中寫道,Phpunit全局安裝在我的機器 – Vladislav
@varlogtim,實際上感謝,我只需要重新安裝phpunit,現在一切正常 – Vladislav