7

重複の可能性:
PEAR 経由で PHPUnit をインストールする

phpunitのインストール手順はこれを実行しています:

pear channel-discover pear.phpunit.de
pear install phpunit/PHPUnit

最初のものは大丈夫ですが、2番目にエラーが発生します:

phpunit/PHPUnit requires PEAR Installer (version >= 1.8.1), installed version is 1.7.2
phpunit/PHPUnit can optionally use package "pear/Image_GraphViz" (version >= 1.2.1)
phpunit/PHPUnit can optionally use package "pear/Log"
phpunit/PHPUnit can optionally use PHP extension "xdebug" (version >= 2.0.5)
No valid packages found
install failed

php.net(php 5.3.0)の最新のgo-pear.pharバージョンの両方を使用してpearをインストールしたところphp go-pear.php、pearのWebサイトが示すように実行も試みました。

実行pear -Vするとバージョン 1.7.2 が表示されます。実行pear upgrade PEARすると、バージョンが現在の noe である 1.9.0 よりも新しいと表示pear upgrade -f PEARされます。アップグレードを強制するために実行すると、ファイルがダウンロードされて正常にインストールされますが、まだバージョン 1.7.2 があり、 phpunitをインストールできません。

私はWindows Vista、php 5.3.0を実行しています

4

3 に答える 3

12

コンソールに入力してみてください:

pear upgrade pear
于 2010-03-05T09:36:49.330 に答える
7

私は自分の解決策を見つけました ('cweiske' at irc.efnet.nl #pear) -

  1. 次の場所にある pear フォルダーを削除しました。

    C:\Program Files\Zend\ZendServer\bin

  2. PHPinclude_pathを次のように設定します。

    C:\Program Files\Zend\ZendServer\bin\pear

  3. 入手元go-pear.php:

    http://pear.php.net/go-pear

    名前を付けてファイルgo-pear.phpを保存、保存先C:\Program Files\Zend\ZendServer\bin

  4. php go-pear.phpset PHP Code dir を実行して、include_path

    C:\Program Files\Zend\ZendServer\bin\pear

そしてすべてが機能します

私は1.9.0を実行しています。

于 2009-09-19T05:43:13.540 に答える
2

アップグレードまたはインストール プロセスに問題がある場合は、次を使用できます。

peardev upgrade PEAR
peardev channel-discover pear.phpunit.de
peardev install phpunit/PHPUnit

それは私にとってはうまくいきました。Windows 7 64x + WAMP を使用しています。

于 2010-09-12T05:21:53.217 に答える