PEAR 1.9.でPHPUnit 3.4.6をインストールすると問題が発生します。チャネルpear.phpunit.deを見つけて、次のコマンドのいずれかを使用してみます。
phpunit/PHPUnitのインストール
pear install --alldeps phpunit/PHPUnit
pear install --onlyreqdeps phpunit/PHPUnit
それは失敗し、次のエラーが表示されます:
パッケージ「pear.phpunit.de/PHPUnit」のリリースはありません
インストールに失敗しました
同じ問題を抱えている人からいくつかのスレッドを見つけましたが、PEAR=を最新バージョンにアップグレードすると、通常はうまくいきました。また、PHPUnit for Windowsのインストールに関するチュートリアルはほとんどないようです。
編集:
また、prefered_stateをbetaに変更しようとしました。助けにならなかった。
また、利用可能なすべてのパッケージのリストを取得しようとしました:
pear remote-list -c phpunit
それは私に別のエラーを与えます:
Http以外のURL「/c/categories.xml」をダウンロードできません
昨日も同じ問題がありましたが、チャンネルを更新して解決しました
pear clear-cache
pear update-channels
phpUnitをインストールする前に。
お役に立てれば。
私は同じ問題を抱えていました、試してください:
pear clear-cache
入力するだけでインストールされます:
pear channel-discover pear.phpunit.de
pear install --onlyreqdeps phpunit/PHPUnit
バージョンに問題がある可能性があるため、pearパッケージのpreferred_stateをstableとは異なる値に設定できます。
pear config-set preferred_state beta
次の手順に従ってください。
pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit
->ここで私は得た:インストールに失敗しました。pear clear-cache
->正常に実行されましたpear update-channels
->正常に実行されましたpear install pear.phpunit.de/PHPUnit
->正常に実行されました。同じ問題がありました。これは私のために働いた:
Sudo pear clear-cache
Sudo pear channel-discover pear.phpunit.de
Sudo pear channel-discover pear.symfony-project.com
pear install --alldeps phpunit/PHPUnit
完全なエラーメッセージ出力とは何ですか? --alldeps
オプションを使用してインストールし、pear channel-discover pear.symfony-project.com
を実行するまで失敗しました
Sudo pear channel-discover pear.phpunit.de
Sudo pear channel-discover pear.symfony-project.com
Sudo pear install --alldeps phpunit/PHPUnit
2014-12-31以降PEARインストーラーはPHPUnitの唯一のインストール方法ではなくなりました。ここを参照してください。 https://github.com/sebastianbergmann/phpunit/wiki/End-of -Life-for-PEAR-Installation-Method
pear channel-discover components.ez.no
を使用してezcomponentsチャネルも検出する必要があります
合計で:
Sudo pear channel-discover pear.phpunit.de
Sudo pear channel-discover pear.symfony-project.com
Sudo pear channel-discover components.ez.no
Sudo pear install --alldeps phpunit/PHPUnit
CLIからphpunitを実行し、コマンドが認識されるかどうかを確認する簡単な健全性チェックを行うことができます。
[〜#〜] update [〜#〜]
彼らはsymfonyを動かしたようです、私は今日新しいインストールをしました、ここに新しいチャンネルがあります
Sudo pear channel-discover pear.symfony.com
私は試した
pear update-channels
上記のDavideが示唆したように、それは私にエラーを与えました
Channel pear.php.net does not support xml-rpc method channel.listAll
何らかの理由で、私が走ったとき、それは働いた
pear channel-update pear.phpunit.de
ZENDなどをWindows VistaのXAMPPで動作させることに長年苦労していました。参考までに、これは私がそれを解決した方法です:-
更新できませんでしたPEARその後、デフォルトのパス設定が間違っていることに気付きました。このガイドを修正します...
http://david-franklin.net/programming/installing-pear-phpunit-on-windows/
次に、このスレッドのおかげでpear clear_cache
コマンドでPHPUNITをインストールし、「pear install phpunit/PHPunit」を実行しました。
上記で書いたものが、同様の苦境にある人々のための簡単なコードとして役立つことを願っています(それを機能させるのに2日かかりました!!!)
Phpunitのインストールにも同じ問題があります。 Synaptic Package Manager を使用してPHPUnitをインストールしてみてください。
Sudo pear install pear # upgrade pear first
#install php unit with synaptic manager
phpunit --version # get version of phpunit
必要な依存関係YAMLがないという問題があったため、毎回警告を受けました。
pear channel-discover pear.symfony.com pear install pear.symfony.com/Yaml
その後、ダウンロードを再度実行します
pear install --alldeps pear.phpunit.de/PHPUnit
まず、すべてのxamppをC:\ xamppにインストールする必要があります
コマンドプロンプトを開き、C:\ xampp\phpに移動します
Cmdに次のコマンドを入力します
pear update-channels
"(チャネル定義を更新)
pear upgrade
(既存のすべてのパッケージとpearをアップグレードします)
pear channel-discover components.ez.no
(PHPUnitに必要です)
pear channel-discover pear.symfony-project.com
(PHPUnitにも必要)
pear channel-discover pear.phpunit.de
(これはIS phpunit)
pear install --alldeps phpunit/PHPUnit
(PHPUnitとすべての依存関係をインストールします)