5

在尝试使用 PEAR install 安装 PHPDocumentor 没有成功后,我按照官方网站上的详细说明手动尝试了:http ://www.phpdoc.org/docs/latest/for-users/installation.html

我下载了文件并在 /usr/bin/ 上创建了一个别名,但是当我尝试通过终端 y 执行 phpdoc.php 时,它显示错误。

这是我尝试的:

> cd /usr/bin/
> ./phpdoc.php

这是错误:

PHP Warning:  include_once(/Applications/MAMP/htdocs/phpdocumentor/src/phpDocumentor/../../vendor/autoload.php): failed to open stream: No such file or directory in /Applications/MAMP/htdocs/phpdocumentor/src/phpDocumentor/Bootstrap.php on line 72
PHP Warning:  include_once(): Failed opening '/Applications/MAMP/htdocs/phpdocumentor/src/phpDocumentor/../../vendor/autoload.php' for inclusion (include_path='/Applications/MAMP/bin/php/php5.3.6/lib/php/:/Applications/MAMP/bin/php/php5.3.6/lib/bin/') in /Applications/MAMP/htdocs/phpdocumentor/src/phpDocumentor/Bootstrap.php on line 72
PHP Fatal error:  Class 'phpDocumentor_Task_Runner' not found in /Applications/MAMP/htdocs/phpdocumentor/bin/phpdoc.php on line 37

我正在使用 Mac Os X,如您所见,我使用 MAMP 来运行 Apache。这里发生了什么?为什么它试图打开一个不存在的文件?(因为它确实不存在于 PHPDocumentor 文件夹中)

谢谢。

4

2 回答 2

4

你试过了吗 :

curl -s http://getcomposer.org/installer | php

php composer install

在 phpdocumentor2 目录上(你应该找到 composer.json)

Composer是 php 的依赖管理器。因此它将使用外部/供应商依赖项填充 phpdocumentor projet

于 2012-04-27T17:19:24.747 回答
3

试试这个把 Composer 安装到你的 MAMP php bin 中:

cd yourapp/ && curl -s http://getcomposer.org/installer | /Applications/MAMP/bin/php/php5.3.6/bin/php
于 2012-07-19T07:58:21.743 回答