OPGELOST!
Hoi medetweakers,
Ben mezelf aan 't verdiepen in het zend framework, en met het volgen van videos op zendcasts.com zou het handig zijn als ik die phpunit dingen ook meteen mee kan maken.
Op dit moment sta ik er zo voor:
Als ik phpunit uitvoer krijg ik:
PHP Warning: require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file or directory in /usr/bin/phpunit on line 38
PHP Fatal error: require_once(): Failed opening required 'PHP/CodeCoverage/Filter.php' (include_path='.:/usr/bin/php:/usr/share/php/PEAR::/usr/share/php') in /usr/bin/phpunit on line 38
Wat mij vertelt dat CodeCoverage niet geinstalleerd is.
Daarop googlend : klik
De volgende commando's hebben het daarop volgende resultaat:
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear install phpunit/PHP_CodeCoverage
Als resultaat:
phpunit/PHP_CodeCoverage requires PEAR Installer (version >= 1.9.4), installed version is 1.9.2
phpunit/PHP_CodeCoverage can optionally use PHP extension "xdebug" (version >= 2.0.5)
phpunit/PHP_TokenStream requires PEAR Installer (version >= 1.9.4), installed version is 1.9.2
phpunit/Text_Template requires PEAR Installer (version >= 1.9.4), installed version is 1.9.2
No valid packages found
install failed
Vervolgens probeer ik :
sudo pear upgrade pear
en krijg ik:
pear/pear is already installed and is the same as the released version 1.9.4
upgrade failed
Ik heb php-pear inmiddels al een keer compleet uninstalled, 't zelfde met de gewone pear van de website
Ook heb ik in beide php.ini's (cli en apache2 het volgende include path:
CLI:
include_path = ".:/usr/bin/php:/usr/share/php/PEAR::/usr/share/php"
Apache2:
include_path = ".:/usr/share/php:/usr/bin/pear:/usr/bin/php:/usr/share/php/PEAR"
en ik lees de php ini's op respectievelijk /etc/php5/apache2/php.ini en /etc/php5/cli/php.ini uit
Heeft iemand nog een idee? ;x
[edit1]: https://bugs.launchpad.ne...it/+bug/701544/comments/6 gaat alles goed tot sudo pear upgrade-all, die zegt dat deze niks heeft te upgraden.
sudo pear install --alldeps phpunit/PHPUnit levert vervolgens de goede oude
phpunit/PHPUnit requires PEAR Installer (version >= 1.9.4), installed version is 1.9.2
weer op.
Hoi medetweakers,
Ben mezelf aan 't verdiepen in het zend framework, en met het volgen van videos op zendcasts.com zou het handig zijn als ik die phpunit dingen ook meteen mee kan maken.
Op dit moment sta ik er zo voor:
Als ik phpunit uitvoer krijg ik:
PHP Warning: require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file or directory in /usr/bin/phpunit on line 38
PHP Fatal error: require_once(): Failed opening required 'PHP/CodeCoverage/Filter.php' (include_path='.:/usr/bin/php:/usr/share/php/PEAR::/usr/share/php') in /usr/bin/phpunit on line 38
Wat mij vertelt dat CodeCoverage niet geinstalleerd is.
Daarop googlend : klik
De volgende commando's hebben het daarop volgende resultaat:
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear install phpunit/PHP_CodeCoverage
Als resultaat:
phpunit/PHP_CodeCoverage requires PEAR Installer (version >= 1.9.4), installed version is 1.9.2
phpunit/PHP_CodeCoverage can optionally use PHP extension "xdebug" (version >= 2.0.5)
phpunit/PHP_TokenStream requires PEAR Installer (version >= 1.9.4), installed version is 1.9.2
phpunit/Text_Template requires PEAR Installer (version >= 1.9.4), installed version is 1.9.2
No valid packages found
install failed
Vervolgens probeer ik :
sudo pear upgrade pear
en krijg ik:
pear/pear is already installed and is the same as the released version 1.9.4
upgrade failed
Ik heb php-pear inmiddels al een keer compleet uninstalled, 't zelfde met de gewone pear van de website
Ook heb ik in beide php.ini's (cli en apache2 het volgende include path:
CLI:
include_path = ".:/usr/bin/php:/usr/share/php/PEAR::/usr/share/php"
Apache2:
include_path = ".:/usr/share/php:/usr/bin/pear:/usr/bin/php:/usr/share/php/PEAR"
en ik lees de php ini's op respectievelijk /etc/php5/apache2/php.ini en /etc/php5/cli/php.ini uit
Heeft iemand nog een idee? ;x
[edit1]: https://bugs.launchpad.ne...it/+bug/701544/comments/6 gaat alles goed tot sudo pear upgrade-all, die zegt dat deze niks heeft te upgraden.
sudo pear install --alldeps phpunit/PHPUnit levert vervolgens de goede oude
phpunit/PHPUnit requires PEAR Installer (version >= 1.9.4), installed version is 1.9.2
weer op.
[ Voor 8% gewijzigd door Ijstheefles op 25-04-2012 00:15 . Reden: Extra informatie ]