Я хочу, чтобы начать писать тесты для моего кода, так что я установил последнюю PHPUnit с помощью следующих командбеда в том числе PHPUnit
wget http://pear.phpunit.de/get/phpunit.phar
chmod +x phpunit.phar
mv phpunit.phar /usr/local/bin/phpunit
http://phpunit.de/manual/3.8/en/installation.html
затем я добавил/USR/местные/бен на мой PHP. ини включают путь, который выглядит как этот
include_path = ".:/Applications/MAMP/bin/php/php5.4.10/lib/php:/usr/local/bin"
, но я получаю следующие ошибки, когда я посещаю /my-app/test.php
предупреждение (2): включают (PHPUnit/autoload.php): не удалось открыть поток: Нет такого файла или каталога [CORE/Cake/TestSuite/CakeTestSuiteDispatcher.php, линия 150]
Предупреждение (2): include() [function.include]: Не удалось открыть 'PHPUnit/Autoload.php' для включения (include_path = '/ Users/DevinCrossman/Sites/studio-bliss/lib:.:/Applications/MAMP/bin/php/php5.4.10/lib/php:/usr/local/bin ') [CORE/Cake/TestSuite/CakeTestSuiteDispatcher.php, строка 150]
Я попытался изменить /usr/local/bin/phpunit
на /usr/local/bin/PHPUnit
, но это не сработало. Я также попытался изменить включать путь от /usr/local/bin
к /usr/local/bin/phpunit
и перезапустить Apache (я использую MAMP PRO на этой машине, но он также не работает на моем сервере Ubuntu)
phpinfo()
показывает путь включает в настоящее время установлены правильно ,
это, вероятно, что-то очевидное, что я пропустил. Может ли кто-нибудь сказать мне, почему это не работает?
спасибо! установка с PEAR работала для меня –