5

PEAR インストールで PHPDocumentor をインストールしようとして成功しなかった後、公式 Web サイトで説明されているように手動で試しました: 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 プロジェクトに外部/ベンダーの依存関係が設定されます。

于 2012-04-27T17:19:24.747 に答える
3

これを試して、Composer を MAMP php ビンにインストールします。

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