我正在运行 OS 10.8.2(Mountain Lion)。
正如此博客所述,我重新安装了 PEAR:
http://clickontyler.com/blog/2008/01/how-to-install-pear-in-mac-os-x-leopard/
所以我include_path
在我的php.ini
文件中设置为/usr/local/share/pear
. 然后我通过 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 installed via PEAR on OSX not working - 缺少文件?
所以,当我这样做时,pear config-show
它表明我php_dir
的设置/usr/local/share/pear
正是我的 php.ini 中设置的
但是,似乎 phpdoc 仍在尝试/usr/lib/php/pear
用作目录。
文件/usr/lib/php/pear
夹不存在!因此,如果我将 pear 配置更改为此文件夹,它将破坏我其他 pear 安装的命令。
任何帮助,将不胜感激。
谢谢!