Ho sfogliato problemi simili su SO, ma senza risultato. Sto eseguendo PHP 5.3.6 e phpunit versione 3.6.10. Quando si tenta di eseguire un semplice test:PHPUnità non riuscita apertura file richiesto
require_once 'PHPUnit/Framework.php';
class UserTest extends PHPUnit_Framework_TestCase {
}
ricevo il seguente errore:
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 ...
Durante la reinstallazione PHPUnit, non sono sicuro se la posizione di installazione è stato duplicato, ma sembra che durante l'esecuzione which phpunit
, il percorso è: /usr/bin/phpunit
. Tuttavia, sembra essere installato anche in /Users/user/pear/bin/phpunit
. Ho provato ad aggiornare tutti i canali e reinstallare PEAR e PHPUnit, ma il problema esiste ancora. Sono in esecuzione su OSX Lion. Qualsiasi aiuto sarebbe molto apprezzato.
Hai scritto un errore: ''PHPUit/Framework.php'' - manca' n'. – hakre
Prima di reinstallare PEAR vorrei * leggere * prima il messaggio di errore. Ti dice cosa è andato storto. Te l'ho anche detto nel commento sopra. – hakre
@hakre - scusate, quello era un errore di battitura in me che digitava l'errore (al contrario di copiare e incollare). L'errore è che PHPUnit non richiede più di richiedere esplicitamente la classe Framework. In qualche modo stavo leggendo la vecchia documentazione, e ero confuso sul motivo per cui non funzionava. Grazie per l'aiuto. – naivedeveloper