Как установить phpDocumentor с грушей на Cygwin - PullRequest
0 голосов
/ 21 февраля 2020

Я видел, что: Установка phpDocumentor с помощью PEAR (2013) И я использовал официальный do c: https://docs.phpdoc.org/latest/getting-started/installing.html И я пробую эту проблему: https://github.com/phpDocumentor/phpDocumentor/issues/2113

Из Do c:

Когда я пытаюсь:

1 | pear channel-discover pear.phpdoc.org
2 | pear install phpdoc/phpDocumentor

Результат:

1 | Channel "pear.phpdoc.org" is already initialized
2 | No releases available for package "pear.phpdoc.org/phpDocumentor"
2 | install failed

Из выпуска:

Давайте попробуем выпустить:

1 | wget https://pear.phpdoc.org/channel.xml
2 | pear channel-update ./channel.xml
3 | pear install http://pear.phpdoc.org/get/phpDocumentor-2.9.0.tgz

Результат:

1 | 200 OK
1 | « channel.xml.1 » saved
2 | Update of Channel "pear.phpdoc.org" succeeded
3 | phpDocumentor-2.9.0.tgz
3 | Could not download from "http://pear.phpdoc.org/get/phpDocumentor-2.9.0.tgz" (File
3 | http://pear.phpdoc.org:80/get/phpDocumentor-2.9.0.tgz not valid (received: HTTP/1.1 308 Permanent 3 3 | Redirect))
3 | Invalid or missing remote package file
3 | install failed

1 Ответ

0 голосов
/ 21 февраля 2020

Я нахожу решение здесь: Windows - PHPDocs не может быть установлен через Pear

Так что нам нужно извлечь пакет во временный каталог, назовите его uncompressedpackagedir, если ты хочешь. В несжатом пакете вы увидите пакет. xml, который вам нужно будет скопировать или переместить во вновь созданный каталог с именем для извлеченного вами пакета. В случае phpDocumentor v2.8.2 он будет называться phpDocumentor-2.8.2. перейдите в этот каталог и выполните "$ sudo pear installl package. xml

Но когда я запускаю phpdo c --version, я получаю ошибку (require_once Fatal error: не удается открыть поток, говоря, что нет такого файла или каталога ... Bootstrap. php)

, поэтому я отказываюсь от груши и использую установку .phar, как описано в документации по github: https://github.com/phpDocumentor/phpDocumentor#using -the- Фар

...