$ Sudo pear install phpunit/PHPUnit
Unknown remote channel: pear.symfony-project.com
phpunit/PHPUnit requires package "channel://pear.symfony-project.com/YAML" (version >= 1.0.2)
phpunit/PHPUnit can optionally use PHP extension "xdebug" (version >= 2.0.5)
No valid packages found
install failed
PHPUnitをインストールするには何をする必要がありますか?
YAMLのインストールに必要なチャネルを登録しましたか?
pear channel-discover pear.symfony-project.com
Pearのインストール方法と構成方法によっては、rootとして実行するために、コマンドの前に「Sudo」を付ける必要がある場合があります。
PHPUnitマニュアル から:
PHPUnitの配布に使用されるPEARチャネル(pear.phpunit.de)は、ローカルPEAR環境に登録する必要があります。さらに、PHPUnitのコンポーネント依存するのはSymfonyコンポーネントPEARチャネル(pear.symfony-project.com)でホストされています。
これがうまくいかない場合:
pear channel-discover pear.symfony-project.com
これを試して:
pear channel-discover pear.symfony-project.de
pear.symfony-project.com
チャネルに依存しなくなりました。代わりに、pear.symfony.com
チャネルを追加する必要があります。参照してください ここ
次の解決策は私のために働きます。
Sudo pear channel-discover pear.phpunit.de
Sudo pear channel-discover pear.symfony-project.com
pear install pear.symfony.com/Yaml
Sudo pear upgrade-all
pear install --alldeps pear.phpunit.de/PHPUnit
注:Windowsユーザーは、コマンドの前にSudoを使用しないでください。