Zend - не могу найти PHPUnit / framework.php - PullRequest
1 голос
/ 21 ноября 2011

Я использую OSX Lion с установкой XAMPP.Установка PEAR с XAMPP оказалась сложной, но я все заработал и установил PHPUnit.Когда я смотрю в каталог XAMPP pear, я вижу папку «PHPUnit», и когда я смотрю в эту папку, я вижу следующие файлы:

Assert.php
RepeatedTest.php
TestCase.php
TestFailure.php
TestResult.php
GUI
Skeleton.php
TestDecorator.php
TestListener.php
TestSuite.php

Когда я запускаю zf create project myproject, я получаюследующее сообщение:

Warning: require_once(PHPUnit/Framework.php): failed to open stream: No such file or directory in /Users/frankie/Websites/Libraries/ZendFramework-1.11.10/library/Zend/Test/PHPUnit/ControllerTestCase.php on line 29

Я понятия не имею, где взять этот файл Framework.php или как это исправить.Любая помощь приветствуется.

Ответы [ 3 ]

3 голосов
/ 21 ноября 2011

Zend Framework требует, чтобы вы запустили PHPUnit 3.5.x, и я предполагаю, что вы установили PHPUnit 3.6.x от Pear.

Ознакомьтесь с руководством о том, как downgrade-phpunit-3-6-to-3-5-15 чтобы исправить вашу проблему при запуске тестов ZF1

1 голос
/ 05 января 2015

Проверьте ваш bootstrap.php и отключите резервный автозагрузчик: Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(false);

0 голосов
/ 30 сентября 2014

Мне также пришлось удалить phing и заменить его на более старую версию:

sudo pear uninstall phing/phing
sudo pear install phing/phing-2.3.3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...