J'ai passé en revue par des problèmes similaires sur SO, mais en vain. Je cours PHP 5.3.6 et phpunit la version 3.6.10. Lors d'une tentative d'exécuter un test simple:PHPUnit échec ouverture fichier requis
require_once 'PHPUnit/Framework.php';
class UserTest extends PHPUnit_Framework_TestCase {
}
Je reçois l'erreur suivante:
PHP Fatal error: require_once(): Failed opening required 'PHPUnit/Framework.php'
(include_path='.:/Users/username/pear/share/pear:/usr/lib/php/pear/:/Users/username/pear/share/pear/PHPUnit') in ...
Lors de la réinstallation PHPUnit, je ne sais pas si l'emplacement d'installation a été reproduit, mais il semble que lors de l'exécution which phpunit
, le chemin est: /usr/bin/phpunit
. Cependant, il semble également être installé dans /Users/user/pear/bin/phpunit
. J'ai essayé de mettre à jour tous les canaux et de réinstaller PEAR et PHPUnit, mais le problème persiste. Je cours sur OSX Lion. Toute aide serait grandement appréciée.
Vous avez fait une faute de frappe: ''PHPUit/Framework.php'' - le' n' est manquant. – hakre
Avant de réinstaller PEAR, je lirais * le message d'erreur en premier. Cela vous dit ce qui n'a pas marché. Je vous l'ai également dit dans le commentaire ci-dessus. – hakre
@hakre - désolé, c'était une faute de frappe en moi taper l'erreur (par opposition à copier et coller). L'erreur est que PHPUnit n'exige plus que vous exigiez explicitement la classe Framework. Je lisais d'une façon ou d'une autre une vieille documentation, et j'étais confus quant à savoir pourquoi cela ne fonctionnait pas. Merci de votre aide. – naivedeveloper