PHPUnit problem

I have installed phpunit but when I run (at macos command prompt)  the command phpunit --version I get the following errors:

PHP Warning:  require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file or directory in /Users/skiabox/pear/bin/phpunit on line 38
PHP Fatal error:  require_once(): Failed opening required 'PHP/CodeCoverage/Filter.php' (include_path='.:/Users/skiabox/ZendFramework/library:/Users/skiabox/pear/bin') in /Users/skiabox/pear/bin/phpunit on line 38

Any ideas guys?
Thank you.
Who is Participating?
Beverley PortlockConnect With a Mentor Commented:
The problem is that the path PHP\CodeCoverage\Filter.php is relative to the script. If the script is running in (say) /www/htdocs/test then the Require_once is looking in/www/htdocs/test/PHP/CodeCoverage/Filter.php

Either specify the FULL path on the require

require_once "/Users/skiabox/pear/share/pear/PHP/CodeCoverage/Filter.php"

or ensure that "/Users/skiabox/pear/share/pear" is in the include_path using ini_set and ini_get.

ini_set( "/Users/skiabox/pear/share/pear/:" . ini_get('include_path') );

Andrew DerseIT ManagerCommented:
Can you post the file that is causing the error?  It appears that it is located in these directories:


My guess is that this file doesn't exist.  It's being called in your script in line 38, but it can't find it at: Users\skiabox\pear\bin.  Does the file exist?  If so, is it readyonly?  Try giving it full permissions to see what that will do.  
skiaboxAuthor Commented:
The file exists :

phpunit is located at /Users/skiabox/pear/bin

My operating system is MacOS.

What do you suggest me doing?

Thnx again.
Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

skiaboxAuthor Commented:
Pear version is 1.9.4
Beverley PortlockCommented:
Beverley PortlockCommented:
Looking at the error again, the include path has /Users/skiabox/pear/bin rather than /Users/skiabox/pear/share/pear

Another option is to move or copy the script Filter.php to /Users/skiabox/pear/bin or place a symbolic link there
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.