我需要在Ubuntu盒子上爲web dev項目安裝PHPUnit,但存在嚴重問題。從各種渠道利用的建議,我已經通過pear
安裝並試用了以下內容:PHPUnit和Ubuntu - 使用PEAR安裝後包含路徑的問題
目前,
phpunit --version
回報PHPUnit 3.7.20 by Sebastian Bergman
當/usr/share
但引發錯誤在其他地方。
我
include path
是include_path = ".:/usr/share/php:/usr/share/php/PEAR:/usr/share/php/File/Iterator"
我試着從簡單
/usr/share/php
以上完整的字符串不同的變化。PEAR
是全部大寫,因爲這是它在文件夾中。與一個測試用例結果執行
PHP Warning: require_once(File/Iterator/Autoload.php): failed to open stream: No such file or directory in /usr/share/php/PHPUnit/Autoload.php on line 64 PHP Stack trace: PHP 1. {main}() /usr/bin/phpunit:0 PHP 2. require() /usr/bin/phpunit:43 PHP Fatal error: require_once(): Failed opening required 'File/Iterator/Autoload.php'(include_path='/usr/share/php/libzend-framework-php') in /usr/share/php/PHPUnit/Autoload.php on line 64
pear list -c phpunit
回報Installed packages, channel pear.phpunit.de: ============================================ Package Version State File_Iterator 1.3.3 stable PHPUnit 3.7.20 stable PHPUnit_MockObject 1.2.3 stable PHP_CodeCoverage 1.2.10 stable PHP_Invoker 1.1.2 stable PHP_Timer 1.0.3 stable PHP_TokenStream 1.1.5 stable Text_Template 1.1.2 stable
我已經證實,
Autoload.php
同時存在於php/PHPUnit/
和php/File/Iterator/
我裝
php.ini
文件是`/etc/php5/cli.php.ini1由php --info | grep "onfiguration"
任何其他建議,將不勝感激驗證。
將'/ usr/share'添加到包含路徑 – Orangepill
您可能會在[AskUbuntu](http://askubuntu.com/)上得到更快或更好的答案。 –
@Orangepill,沒有工作。 – Jason