【问题标题】:Installing manually PHPDocumentor on Mac在 Mac 上手动安装 PHPDocumentor
【发布时间】:2012-05-07 12:12:42
【问题描述】:

在尝试使用 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 文件夹中确实不存在)

谢谢。

【问题讨论】:

    标签: documentation documentation-generation phpdoc code-documentation


    【解决方案1】:

    你试过了吗:

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

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

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

    【讨论】:

    • 你能再解释一下吗? Composer 到底是做什么的?那我该怎么办?
    • composer 只是一个依赖管理器。正如您在错误中看到的那样,缺少一些依赖项。
    • 好的,我已经下载并创建了 composer.phar 文件。然后我把它放在 composer.json 所在的 PHPDocumentor 文件夹中。现在我运行“php composer.phar install”,它抛出了这个错误:s2.subirimagenes.com/privadas/1827614captura-de-pantalla.png
    • 我无法打开您的图片。不然为什么不用pear来安装phpdoc?
    • 好吧,我在使用 PEAR 时遇到了很多麻烦。看来我有不止一个 PEAR 的命运,我没有得到任何有用的东西。 (我已经浪费了很多时间)。再上图:postimage.org/image/5niqca363
    【解决方案2】:

    尝试将 Composer 安装到您的 MAMP php bin 中:

    cd yourapp/ && curl -s http://getcomposer.org/installer | /Applications/MAMP/bin/php/php5.3.6/bin/php
    

    【讨论】:

      猜你喜欢
      • 2013-04-06
      • 2021-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-29
      • 2022-01-06
      • 2011-08-25
      相关资源
      最近更新 更多