the - phpunit インストール windows



PHPUnitの古いバージョンをPEARにインストールするには? (4)

PHPUnit 3.4のインストールを3.3にダウングレードしたいと思います。 私はそれをどうやって行うのか分かりません。

PHPを使ってUbuntuにバージョン3.3のPHPUnitをインストールするにはどうしたらいいですか?


3.6.xから3.5.15へのダウングレードに関しては、以下の順番でうまく動作します。

3.6のアンインストール

sudo pear uninstall phpunit/PHPUnit_Selenium
sudo pear uninstall phpunit/PHPUnit
sudo pear uninstall phpunit/DbUnit
sudo pear uninstall phpunit/PHP_CodeCoverage
sudo pear uninstall phpunit/PHP_Iterator
sudo pear uninstall phpunit/PHPUnit_MockObject
sudo pear uninstall phpunit/Text_Template
sudo pear uninstall phpunit/PHP_Timer
sudo pear uninstall phpunit/File_Iterator
sudo pear uninstall pear.symfony-project.com/YAML

3.5.15のインストール

sudo pear install pear.symfony-project.com/YAML-1.0.2
sudo pear install phpunit/PHPUnit_Selenium-1.0.1
sudo pear install phpunit/PHP_Timer-1.0.0
sudo pear install phpunit/Text_Template-1.0.0
sudo pear install phpunit/PHPUnit_MockObject-1.0.3
sudo pear install phpunit/File_Iterator-1.2.3
sudo pear install phpunit/PHP_CodeCoverage-1.0.2
sudo pear install phpunit/DbUnit-1.0.0
sudo pear install phpunit/PHPUnit-3.5.15

私はHERE解決策を見つけました。


3.6.xリリースから3.5.15(最終安定版3.xリリース)にダウングレードする場合は、いくつかの依存関係を手動でアンインストールしてから再インストールする必要があります。 そうしなければ、PHPUnitの最新バージョンをインストールするだけです。

方法は次のとおりです。

(Dusty Reaganのブログからのオリジナルの指示: http://dustyreagan.com/downgrade-phpunit-3-6-to-3-5-15/ : http://dustyreagan.com/downgrade-phpunit-3-6-to-3-5-15/ 。元のリンクが何らかの理由で死亡した場合はSOに複製されます)

まず、PHPUnit 3.6とそのすべての依存関係をアンインストールする必要があります。

sudo pear uninstall phpunit/PHPUnit
sudo pear uninstall phpunit/DbUnit
sudo pear uninstall phpunit/PHP_CodeCoverage
sudo pear uninstall phpunit/File_Iterator
sudo pear uninstall phpunit/PHPUnit_MockObject
sudo pear uninstall phpunit/Text_Template
sudo pear uninstall phpunit/PHP_Timer
sudo pear uninstall phpunit/PHPUnit_Selenium
sudo pear uninstall pear.symfony-project.com/YAML

次に、PHPUnit-3.5.15を最後にインストールして、この依存関係の特定のバージョンをこの順番でインストールします。

sudo pear install pear.symfony-project.com/YAML-1.0.2
sudo pear install phpunit/PHPUnit_Selenium-1.0.1
sudo pear install phpunit/Text_Template-1.0.0
sudo pear install phpunit/PHPUnit_MockObject-1.0.3
sudo pear install phpunit/PHP_Timer-1.0.0
sudo pear install phpunit/File_Iterator-1.2.3
sudo pear install phpunit/PHP_CodeCoverage-1.0.2
sudo pear install phpunit/DbUnit-1.0.0
sudo pear install phpunit/PHPUnit-3.5.15

注:PHP_CodeCoverageのチャンネルを追加する必要があるかもしれませんが、PHPUnit 3.6では必須ではないようです

sudo pear channel-discover components.ez.no
sudo pear install channel://components.ez.no/ConsoleTools-1.6

ダウングレードする正確なバージョン番号を知る必要があります。 執筆時点では、最後のリリースは3.3.17であり、これは適切なPEARチャネルをcheckingことで見つけることができます。

特定のバージョンにダウングレードするには、次の2つのコマンドを実行します。

  • pear uninstall phpunit/PHPUnit
  • pear install phpunit/PHPUnit-3.3.17

私はそれが常にPEARを単独で使うことが可能かどうかはわかりません。

以前にパッケージをダウングレードしなければならなかったとき、旧バージョンはもはやチャンネルで利用できなくなりました。 ダウングレードしたいパッケージをアンインストールし、古いバージョンをダウンロードし、ダウンロードしたファイルからインストールしました。





pear