Problemen bij installatie PHPUnit (Linux mint)

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Ijstheefles
  • Registratie: December 2011
  • Nu online
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.

[ Voor 8% gewijzigd door Ijstheefles op 25-04-2012 00:15 . Reden: Extra informatie ]


Acties:
  • 0 Henk 'm!

  • Rupie
  • Registratie: Augustus 2006
  • Laatst online: 02-10 11:33
Ik tik je topic toch even naar Non-Windows Operating Systems omdat ik het idee heb dat de kans op een reactie daar wat groter is.

Desktop | Server | Laptop


Acties:
  • 0 Henk 'm!

  • Ijstheefles
  • Registratie: December 2011
  • Nu online
quote: Rupie
Ik tik je topic toch even naar Non-Windows Operating Systems omdat ik het idee heb dat de kans op een reactie daar wat groter is.
Bedankt :) (Word er met dit client-side forum, vooral windows client-side bedoelt dan? Dan weet ik dat ook weer ! )

Acties:
  • 0 Henk 'm!

  • Rupie
  • Registratie: Augustus 2006
  • Laatst online: 02-10 11:33
Nope, CSA is in principe voor alle client side software. Ik denk alleen dat je voor jou specifieke probleem hier wat meer succes zal kunnen hebben.

en misschien is één van mijn collega's het daar wel helemaal niet mee eens en sta je straks weer in CSA ;)

Desktop | Server | Laptop


Acties:
  • 0 Henk 'm!

  • Ijstheefles
  • Registratie: December 2011
  • Nu online
Ik heb het voorgevoel dat ik dit topic maar is moet bumpen.

Acties:
  • 0 Henk 'm!

  • Ijstheefles
  • Registratie: December 2011
  • Nu online
Mod-approved second bump.

Acties:
  • 0 Henk 'm!

  • MindStorm
  • Registratie: Juli 2002
  • Laatst online: 16-01-2024
Staan er misschien twee 'pear' executables op je systeem (een in je homedir, eentje system wide)?

die lokale wil ie niet upgraden, maar met sudo pak je in ieder geval de systemwide versie.

wat doet 'sudo pear channel-discover <blabla>'?

Acties:
  • 0 Henk 'm!

  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 02-10 16:23
wat geeft pear zelf aan als versie met pear--version pear -V

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


Acties:
  • 0 Henk 'm!

  • Ijstheefles
  • Registratie: December 2011
  • Nu online
Grote goden hij werkt.
Staan er misschien twee 'pear' executables op je systeem (een in je homedir, eentje system wide)?
een ls -alh | grep pear kwam inderdaad met resultaat. Die pear verwijderd.
wat geeft pear zelf aan als versie met pear--version pear -V
Na pear in home dir verwijderd te hebben (enorm handige actie van mezelf.. <insert vloek>, deed ik nog eens voor de zekerheid wat hier stond: http://community.linuxmint.com/tutorial/view/607

Ditmaal werkte 't allemaal ;)

Krijg nu keurig:

code:
1
PHPUnit 3.6.10 by Sebastian Bergmann.


Bedankt ! :D
Pagina: 1