Установка вручную PHPDocumentor на Mac

После попытки установить PHPDocumentor с PEAR-установкой безуспешно, я попробовал это вручную, как подробно описано на официальном сайте: http://www.phpdoc.org/docs/latest/for-users/installation.html

Я скачал файлы и сделал псевдоним для / usr / bin /, но когда я пытаюсь выполнить phpdoc.php через терминал y, это показывает ошибку.

Вот что я пытаюсь:

> 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)

Благодарю.

2 ответа

Решение

Ты пробовал:

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

php composer install

в каталоге phpdocumentor2 (вы должны найти composer.json)

Composer - менеджер зависимостей для php. Таким образом, он будет заполнять проект phpdocumentor внешними / зависимыми поставщиками.

Попробуйте установить Composer в вашу php bin MAMP:

cd yourapp/ && curl -s http://getcomposer.org/installer | /Applications/MAMP/bin/php/php5.3.6/bin/php
Другие вопросы по тегам