我需要在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