Хотя я уверен, что другим в конечном итоге удалось это выяснить, я следил за различными документами и испытывал чертовски тяжелые времена.
http://www.phpunit.de/manual/current/en/installation.html
Звучит довольно легко.Однако, в зависимости от ваших настроек, вы можете спуститься в кроличью нору.
Например, PEAR должна иметь версию выше 1.8.1.У меня был 1.8.0 в то время, поэтому я пошел, чтобы узнать, как обновить PEAR
PEAR upgrade-all
Выдает ошибку.Нет доступа.
sudo PEAR upgrade-all
Работает, но обновляет установку PEAR, принадлежащую пользователю 'sudo' (а не вашей основной учетной записи ... или что-то в этом роде, короткая версия 5, что просто не работает)
cd ~
pico .bash_profile
add
export PATH=/usr/local/bin:$PATH
даст вам правильный PEAR при вводе PEAR, вы, наконец, готовы к шагу 1 инструкции по установке PHPUnit.
pear channel-discover pear.phpunit.de
Error.У вас нет доступа к / usr / local / temp
sudo chmod 777 /usr/local/temp
Ошибка.У вас нет доступа к /usr/local/temp/channel.xml
sudo chmod 777 /usr/local/temp/channel.xml
pear channel-discover pear.phpunit.de
Ошибка.
Registry directory is not writeable by the current user
НО Я НА МАКЕ!
/sigh
/facepalm
/tears
У меня на компьютере есть «рабочая копия» phpunit.(ДА!) Странная проблема в том, что он работает только когда я набираю phpunit из одной конкретной папки
cd /usr/local/PEAR
phpunit
^^ WORKS
cd ~
phpunit
^^ Возвращает
Warning: require_once(PHPUnit/Util/Filter.php): failed to open stream: No such file or directory in /usr/local/bin/phpunit on line 46
Fatal error: require_once(): Failed opening required 'PHPUnit/Util/Filter.php' (include_path='.:/usr/lib/php') in /usr/local/bin/phpunit on line 46
Так близко, пока так далеко ... Интересно, есть ли у кого-нибудь мнение, как этот парень работает правильно?