проблемы при установке phpunit - Попытка возврата к https вместо http на канале phpunit - PullRequest
5 голосов
/ 29 декабря 2011

Я получаю эту ошибку при попытке установить phpunit в xampp.

C:\xampp\php>pear install --alldeps phpunit/PHPUnit
Attempting to discover channel "phpunit"...
Attempting fallback to https instead of http on channel "phpunit"...
unknown channel "phpunit" in "phpunit/PHPUnit"
invalid package name/package file "phpunit/PHPUnit"
install failed

Ответы [ 5 ]

11 голосов
/ 29 декабря 2011

Вам нужно сделать

pear channel-discover pear.phpunit.de

перед выполнением команды установки.


Помимо этого примечания, xampp обычно поставляется со старой (сломанной) версией груши.

Пожалуйста, убедитесь, что у вас установлена ​​текущая версия с pear version. Стоит сказать 1.9.4.

Если нет, не пытайтесь обновить грушу, которую поставляет xampp. Хотя это возможно с большими усилиями, намного проще установить чистую свежую грушу, вместо того, чтобы починить сломанный материал.

См .: Установка груши

0 голосов
/ 27 октября 2015

Вы не можете больше устанавливать phpunit через PEAR, как упоминал @aaronbauman. Вы не можете установить его с помощью apt-get, потому что PHPCoverage не входит в пакет PHPUnit. Вместо этого вы должны скачать файл phar:

wget https://phar.phpunit.de/phpunit.phar

chmod +x phpunit.phar

sudo mv phpunit.phar /usr/local/bin/phpunit

phpunit --version

Документация: https://phpunit.de/getting-started.html

0 голосов
/ 08 января 2014

pear install pear.phpunit.de/PHPUnit работал для меня

0 голосов
/ 15 декабря 2013

Я решаю это с помощью pear.phpunit.de вместо phpunit

# pear channel-discover pear.phpunit.de
# pear channel-discover pear.symfony.com
# pear install --alldeps symfony2/Yaml
# pear install --alldeps pear.phpunit.de/PHPUnit
0 голосов
/ 06 февраля 2012

HTTPS должен работать на PHPUnit.Возможно, вы используете прокси, который не поддерживает HTTPS.

...