Я использую ОС 10.8.2 (Горный лев).
Я сделал новую установку PEAR, как говорится в этом блоге:
http://clickontyler.com/blog/2008/01/how-to-install-pear-in-mac-os-x-leopard/
Поэтому я установил include_path
в моем файле php.ini
на /usr/local/share/pear
. Затем я установил apigen через грушу, и все работает нормально. Затем я хотел установить phpdoc, но после его установки я получаю следующую ошибку:
PHP Warning: require(/usr/lib/php/pear/phpDocumentor/src/phpDocumentor/Bootstrap.php): failed to open stream: No such file or directory in /usr/bin/phpdoc on line 33
PHP Fatal error: require(): Failed opening required '/usr/lib/php/pear/phpDocumentor/src/phpDocumentor/Bootstrap.php' (include_path='.:/usr/local/share/pear') in /usr/bin/phpdoc on line 33
После поиска на SO я нашел этот QA: ">PhpDocumentor, установленный через PEAR на OSX, не работает - отсутствуют файлы?
Итак, когда я делаю pear config-show
, это показывает, что для моего php_dir
установлено значение /usr/local/share/pear
, что именно то, что установлено в моем php.ini.
Однако похоже, что phpdoc все еще пытается использовать /usr/lib/php/pear
в качестве каталога.
Папка /usr/lib/php/pear
не существует! Таким образом, если я изменю конфигурацию моей груши на эту папку, это нарушит другие мои команды, установленные грушей.
Любая помощь будет оценена по достоинству.
Спасибо!