phpunit в MAMP pro не работает и ошибок нет

Не удается заставить phpunit работать, даже когда я запускаю phpunit --version, в моем терминале ничего не возвращается, нет сведений о версии и ошибок

Я использую MAMP Pro 2.1.4 и PHP 5.3.20. Я использую версию Pear для MAMP.

which pear
/Applications/MAMP/bin/php/php5.3.20/bin/pear

pear -V
PEAR Version: 1.9.4

а также

which phpunit
/Applications/MAMP/bin/php/php5.3.20/bin/phpunit

каталог PHPUnit находится в / usr / local / pear / share / pear / PHPUnit / Фактический скрипт, загружающий Autoload.php, работает, поскольку я временно добавил эхо 1; попробовать это

Параметр include_path в php.ini содержит следующее

include_path = ".:/Applications/MAMP/bin/php/php5.3.20/lib/php.:/usr/local/pear/share/pear"

person Martin    schedule 30.12.2013    source источник


Ответы (1)


Хорошо, наконец, решено после нескольких часов попыток.

Мне пришлось включить display_errors = On в версии php.ini для php CLI

благодаря этому мне удалось отобразить ошибку, которая была

Предупреждение: require_once (PHPUnit / Framework / MockObject / Autoload.php): не удалось открыть поток: нет такого файла или каталога в /usr/local/pear/share/pear/PHPUnit/Autoload.php в строке 67

Итак, я установил PHPUnit_MockObject

sudo pear install --force phpunit/PHPUnit_MockObject

все работает сейчас

person Martin    schedule 30.12.2013