41

phpunitをインストールするにはどうすればいいですか?

ドキュメントhttps://github.com/sebastianbergmann/phpunitを読みましたが、エラーがあります:

>pear upgrade PEAR
Nothing to upgrade

>pear config-set auto_discover 1
config-set succeeded

>pear install pear.phpunit.de/PHPUnit
No releases available for package "pear.phpunit.de/PHPUnit"
install failed

このエラーを修正するにはどうすればよいですか?

4

5 に答える 5

70

次の手順を試してください。

  1. コマンドプロンプトで、次のコマンドを実行して、PHPをインストールしたディレクトリに切り替えます。cd C:\php\
  2. 次に、を実行してPEARをインストールしますphp go-pear.phar
  3. 「システム全体のPEARまたはローカルコピーをインストールしていますか?」というメッセージが表示されたら、Enterキーを押してデフォルトを受け入れます。</ li>
  4. もう一度Enterキーを押して、ファイルレイアウトを受け入れます。
  5. Enterキーを押して終了します。
  6. 次のコマンドを実行します(更新には時間がかかる場合があります。しばらくお待ちください)。
    • pear channel-update pear.php.net
    • pear upgrade-all
    • pear channel-discover pear.phpunit.de
    • pear channel-discover components.ez.no
    • pear channel-discover pear.symfony-project.com
    • pear update-channels
  7. 梨のキャッシュをクリアするpear clear-cache
  8. PHPUnitをインストールするには、pear install --alldeps --force phpunit/PHPUnit
  9. PHPUnitが正常にインストールされたことをテストするには、phpunit -v
于 2012-09-29T18:06:44.253 に答える
48

古い回答(2014):phpunitは2014年12月以降、PEAR経由で利用できなくなると言われています。したがって、 composer
を使用して簡単にインストールできます。

composer global require "phpunit/phpunit=4.1.*"

アップデート2019:ローカル(プロジェクト用)開発パッケージとしてインストールする必要があります:

 composer require --dev phpunit/phpunit ^8

Update 2020:ローカル(プロジェクト用)開発パッケージとしてインストールする必要があります: composer require --dev phpunit / phpunit ^ 9.3

于 2014-07-22T14:56:11.957 に答える
12

@Wiltが言ったように、梨を介したインストールはもう機能しません。代わりに以下の手順に従ってください

ステップI:Cドライブにbinという名前のディレクトリを作成します。

ステップII:次に、パスC:\binを環境に追加します。

  • これを行うには、Windowsアイコンをクリックし、[コンピューター]を右クリックして、[プロパティ]を選択します。
  • 次に、[システムの詳細設定]->[詳細設定]->[環境変数]をクリックします。
  • [システム変数]セクションで下にスクロールし、[変数]列の値が[パス]である行を選択します。[編集]をクリックします。
  • 最後に追加(最後に追加);C:\binします。

ステップIII:phpunit pharファイルをC:\binフォルダーにダウンロードします。

  • PHP 7の場合は、https://phar.phpunit.de/phpunit-6.2.pharからpharファイルをダウンロードします。それ以外の場合、PHP 5.6を使用している場合は、https://phar.phpunit.de/phpunit-5.7.pharからpharファイルをダウンロードします。
  • ダウンロードしたら、ファイルの名前をに変更し、phpunit.pharC:\binフォルダーに移動します。

ステップIV:バッチスクリプトphpunit.cmdを作成します

  • コマンドプロンプトを開きます。cd C:\ binと入力し、Enterキーを押します。

  • 次に echo @php "%~dp0phpunit.phar" %* > phpunit.cmd、Enterキーを押して入力します。

PHPUnitがインストールされていることを確認するにはphpunit --version、コマンドプロンプトに入力します。のようなものを取得する必要がありますPHPUnit x.y.z by Sebastian Bergmann and contributors

参照:https ://perials.com/installing-phpunit-windows/

于 2017-10-10T11:07:36.533 に答える
1

私はWindowsXPを使用しています。

pear(MakeGoodをEclipse IDEで動作させるための禁止された方法)を使用しようとして多くの時間を無駄にしましたが、phpunitのリポジトリーが使用できなくなったことを発見するだけでした。人々も時間を無駄にしないように、この情報はこのページの上部にあるはずです。

https://phpunit.de/からダウンロードし、付随する手順に従ってphpunitをインストールしました。コマンドファイルへのパスをPATHに追加することで、コマンドラインからphpunitを実行できるようになりました。ただし、MakeGood/Eclipseでphpunitを実行していません。梨が必要なため、その情報の多くは古くなっています。

于 2015-12-04T12:19:38.210 に答える
1

Windows Subsystem for Linux(wsl)でこれを試してください。

sudo apt install phpunit
于 2018-08-27T17:23:29.207 に答える