これは以前のバージョンのPEARで知られていた問題のようですが、残念ながら解決策は私のためには機能しませんでした。PEAR 1.9.1でPHPUnitをインストールできない
マイセットアップ:Win7,32ビット。 PHPディレクトリ:c:\ Program Files \ PHP。 すべてのコマンドは、管理者権限を持つコンソールから実行されます。
PEARの最新版(2012.02.17)をインストールしました。 go-pear.pharを使うと1.9.1となりました。 は、それから私は梨はpear.phpunit.de/PHPUnitでインストールを実行することで、PHPUnitのをインストールしようと、次のエラーを得た:
phpunit/PHPUnit requires PEAR Installer (version >= 1.9.4), installed version is
1.9.1
phpunit/PHPUnit requires package "channel://pear.symfony-project.com/YAML" (vers
ion >= 1.0.2)
phpunit/PHPUnit can optionally use package "phpunit/PHP_Invoker" (version >= 1.1
.0)
phpunit/File_Iterator requires PEAR Installer (version >= 1.9.2), installed vers
ion is 1.9.1
phpunit/Text_Template requires PEAR Installer (version >= 1.9.4), installed vers
ion is 1.9.1
phpunit/PHP_CodeCoverage requires PEAR Installer (version >= 1.9.4), installed v
ersion is 1.9.1
phpunit/PHP_CodeCoverage requires package "phpunit/File_Iterator" (version >= 1.
3.0)
phpunit/PHP_CodeCoverage requires package "phpunit/Text_Template" (version >= 1.
1.1)
phpunit/PHP_Timer requires PEAR Installer (version >= 1.9.2), installed version
is 1.9.1
phpunit/PHPUnit_MockObject requires PEAR Installer (version >= 1.9.4), installed
version is 1.9.1
phpunit/PHPUnit_MockObject requires package "phpunit/Text_Template" (version >=
1.1.1)
phpunit/PHP_TokenStream requires PEAR Installer (version >= 1.9.4), installed ve
rsion is 1.9.1
No valid packages found
install failed
私は、その結果、梨のアップグレード梨を実行して、1.9.4にPEARのアップグレードを試してみました-fキーな作品とのアップグレードを強制メッセージ
pear/pear is already installed and is the same as the released version 1.9.4
upgrade failed
で、ファイル名に1.9.4でパッケージがダウンロードされ、報告され、インストール成功しますが、梨-Vはまだ1.9.1を返します。 PHPUnitのインストールは失敗します。助けてください、私は私の心を失っています。
実行中のPEARは、インストールされているPEARと同じ場所にないようです。だからPEAR 1.9.1が実行され、ディスク上に1.9.4が表示され、1.9.4で上書きされますが、次回の実行には何の影響もありません。 'pear config-show'と' echo%PATH% 'の結果を投稿してください。 –
Davidさん、ありがとうございました。問題はPATHでした。私はPATHにあったc:\ PHPに古い1.9.1バージョンのPEARを持っていました。一度削除すると、PHPUnitのインストールは正常に完了しました。 –
http://stackoverflow.com/questions/6596316/cant-install-phpunit-via-pear-requires-pear-installer-1-9-2-cant-upgrade/6596669#6596669 – cweiske