Gor*_*nHo 10 phpunit fatal-error
我正试图phpUnit在一个运行plesk pannel的centos上运行.
我已经成功安装了phpunit.
Package Version State
File_Iterator 1.3.1 stable
PHPUnit 3.6.10 stable
PHPUnit_MockObject 1.1.1 stable
PHP_CodeCoverage 1.1.2 stable
PHP_Invoker 1.1.0 stable
PHP_Timer 1.0.2 stable
PHP_TokenStream 1.1.3 stable
Text_Template 1.1.1 stable
Run Code Online (Sandbox Code Playgroud)
但是每当我从shell运行phpunit命令时,我都会收到以下错误:
PHP警告:require_once(File/Iterator/Autoload.php):无法打开流:第45行/usr/share/pear/PHPUnit/Autoload.php中没有此类文件或目录
PHP致命错误:require_once():打开失败第45行的/usr/share/pear/PHPUnit/Autoload.php中需要'File/Iterator/Autoload.php'(include_path =':')
有谁知道如何解决问题?
小智 6
我尝试了十亿篇不同的文章,最终解决这个问题的命令如下:
sudo pear channel-discover pear.phpunit.de
sudo pear install --alldeps --force phpunit/phpunit
Run Code Online (Sandbox Code Playgroud)
然后,当我跑phpunit,我没有得到错误,它成功运行.
您的包含路径必须包含 PEAR 安装所有这些包的目录。添加到--probable/usr/share/pear中的包含路径。php.ini/etc/php5/cli/php.ini