Невозможно запустить команду phpdoc после установки пакета phpdoc / phpDocumentor - PullRequest
6 голосов
/ 11 апреля 2019

Хотя я следовал инструкции по установке phpDocumentor, похоже, командная строка не отвечает на phpdoc

Данная ошибка: Команда 'phpdoc' не найдена. Вы имели в виду: команда 'phploc' из deb phploc команда 'phpdox' от deb phpdox Попробуйте: sudo apt install

Я выполнил эти шаги, чтобы установить phpdoc, и, похоже, он работает

pear channel-discover pear.phpdoc.org

pear install phpdoc/phpDocumentor

Когда установка завершилась, я попытался запустить phpdoc -h, и она не сработала.

Использование: 7.2.16

ОС: Ubuntu 18.04.2 LTS

Я ценю любую попытку помочь.

1 Ответ

1 голос
/ 22 апреля 2019

Проверьте каталоги на вашем пути с помощью

echo $PATH

phpdoc должен находиться в / usr / bin. Проверьте это с

ls -l /usr/bin/php*

Если есть phpdoc, добавьте exec perms с помощью

chmod +x /usr/bin/phpdoc

Но, скорее всего, он не на пути, так что идите на поиск

find . -name testfile.txt

Когда вы определили, где находится phpdoc, вы должны либо добавить папку, в которой он находится, в PATH, либо создать символическую ссылку (symln:

к этому файлу в каталоге PATH.

Для расширения PATH выполните:

export PATH = $ PATH: / my / custom / path

Для символической ссылки cd на каталог в вашей переменной PATH. После этого сделайте

ln -s /my/custom/path/phpdoc

Хороший пользовательский двоичный каталог - /usr/local/bin.

Вы должны выполнить всю эту задачу от имени пользователя root или с помощью sudo.

...