Я просмотрел похожие проблемы на SO, но безуспешно. Я запускаю PHP 5.3.6 и phpunit версии 3.6.10. При попытке выполнить простой тест:PHPUnit не удалось открыть необходимый файл
require_once 'PHPUnit/Framework.php';
class UserTest extends PHPUnit_Framework_TestCase {
}
Я получаю следующее сообщение об ошибке:
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 ...
При переустановке PHPUnit, я не уверен, если установить местоположение дублируется, но он появляется, что при запуске which phpunit
, путь: /usr/bin/phpunit
. Однако он также устанавливается в /Users/user/pear/bin/phpunit
. Я пробовал обновлять все каналы и переустанавливать PEAR и PHPUnit, но проблема все еще существует. Я работаю на OSX Lion. Любая помощь будет принята с благодарностью.
Вы сделали опечатку: '' PHPUit/Framework.php'' - отсутствует 'n'. – hakre
Перед повторной установкой PEAR я сначала * прочитал бы сообщение об ошибке. Это говорит вам, что пошло не так. Я также сказал вам в комментарии выше. – hakre
@hakre - извините, это была опечатка, в которой я печатал ошибку (в отличие от копирования и вставки). Ошибка заключается в том, что PHPUnit больше не требует от вас явно требовать класс Framework. Я как-то читал старую документацию, и я был в замешательстве, почему она не работает. Спасибо за вашу помощь. – naivedeveloper