web-dev-qa-db-ja.com

pear.phpunit.de/PHPUnitのインストール中の問題

このコマンドを使用して、PHPUnitの場所をpearに伝えようとしています。

Sudo pear channel-discover pear.phpunit.de

出力は次のとおりです。

Discovering channel pear.phpunit.de over http:// failed with message: channel-add: Cannot open "http://pear.phpunit.de/channel.xml" (File http://pear.phpunit.de:80/channel.xml not valid (received: HTTP/1.1 410 Gone
))
Trying to discover channel pear.phpunit.de over https:// instead
Discovery of channel "pear.phpunit.de" failed (channel-add: Cannot open "https://pear.phpunit.de/channel.xml" (File https://pear.phpunit.de:443/channel.xml not valid (received: HTTP/1.1 410 Gone
)))

次のコマンドを試しました。

Sudo pear channel-update pear.php.net
Sudo pear upgrade-all

次に、channel-discoverコマンドを再度実行しました。上記と同じエラーが発生しました。
私もこれらのコマンドを試しました:

Sudo pear config-set auto_discover 1

出力:

config-set succeeded

次に、このコマンドを試しました。

Sudo pear install pear.phpunit.de/PHPUnit

出力:

Attempting to discover channel "pear.phpunit.de"...
Attempting fallback to https instead of http on channel "pear.phpunit.de"...
unknown channel "pear.phpunit.de" in "pear.phpunit.de/PHPUnit"
invalid package name/package file "pear.phpunit.de/PHPUnit"
install failed  

そこで、次のリンクにアクセスしました:https://pear.phpunit.de/channel.xmlと、410 goneエラーが表示されました。これを行う他の代替方法はありますか?

13
Ajay Kulkarni

Pearを使用してphpunitをインストールすることはできなくなりました: https://github.com/sebastianbergmann/phpunit/wiki/End-of-Life-for-PEAR-Installation-Method

ただし、pharファイルを使用してインストールすることはできます: https://phpunit.de/getting-started.html

またはcomposerを使用する: https://phpunit.de/manual/current/en/installation.html#installation.composer

17
Snroki

最近はほとんどの人がcomposerです。しかし、Ubuntuを使用しているように見えるので、いつでも次のことができます。

Sudo apt-get install phpunit
3
dan-klasson

私のために働いたpharアーカイブをダウンロードしてください:

https://github.com/Mayflower/PHP_CodeBrowser

wget https://github.com/mayflower/PHP_CodeBrowser/releases/download/1.1.1/phpcb-1.1.1.phar
mv phpcb-1.1.1.phar /usr/local/bin/phpcb
chmod a+x /usr/local/bin/phpcb

phpcb --version
PHP_CodeBrowser version 1.1.1
0
MauricioOtta

RHELディストリビューション(CentOS/Fedora /など)を使用していて、composerをまだ使用していない場合は、YUMを使用してphpunitをインストールできます。

yum install phpunit
0
recurse