Zend Server 6 с OSX 10.8.2 ... проблемы с PHPUnit

Мне очень нравится ZS6, но у меня проблемы с PEAR и PHPUnit на OSX 10.8.x.

После установки ZS6 в пути по умолчанию PEAR, кажется, работает нормально из командной строки, однако по какой-то странной причине он устанавливает пакет phpunit в папку pear с папкой bin, docs и share в папке /Users/myusername/pear. Это само по себе не имеет смысла для меня вообще. Кроме того, PHPUnit не настроен для запуска из терминала (команда не найдена).

Если вы запустили "список перламутров", "Pear" сообщает, что на канале pear.php.net не установлено никаких расширений.

Мой.bash_profile имеет следующее: экспорт PATH=/usr/local/bin:$PATH PATH=$PATH:/usr/local/zend/bin:/usr/local/zend/mysql/bin LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/ местные / Зенд / Библиотека

файл php.ini по-прежнему настроен как расположение по умолчанию: .:/usr/local/zend/share/ZendFramework/library:/usr/local/zend/share/pear

До сих пор я пытался изменить путь php.ini, я пытался изменить путь экспорта.bash_profile, я пытался удалить и удалить все следы, которые я мог найти от pear, и переустановить ZS6, и даже установить грушу вручную снова... У меня одна и та же проблема каждый раз.

Возможно ли наличие конфликта с предыдущими настройками на этом поле?

1 ответ

Решение

Вы можете настроить эти значения конфигурации, например, с помощью команды config config.

$ pear config-set php_dir /usr/share/pear/php
$ pear config-set data_dir /usr/share/pear/data

Сделайте это для всех значений конфигурации с "неработающими" путями.

После этого либо вручную переместите файлы из старых в новые каталоги, либо переустановите все пакеты.

Другие вопросы по тегам