特に Laravel-Guard については知りませんが、PEAR で何もする必要なく phpunit をインストールする最も簡単な方法は、スタンドアロンの composer ベースのインストールを行うことであることがわかりました。
私はディレクトリを作成し/opt/phpunit
(それを置くのに適した場所が思いつかなかったので)、ファイルを作成しました/opt/phpunit/composer.json
:
{
"require": {
"phpunit/phpunit": "3.7.*"
},
"config": {
"bin-dir": "/usr/local/bin/"
}
}
パスのどこかに一致するように bin-dir 設定を調整する必要がある場合があります。これは非常に重要です。そうしないと、phpunit を探しても見つからなくなります。
次に、実行するだけですcomposer install
-phpunitがダウンロードされ、/usr/local/binに起動スクリプトへのシンボリックリンクが配置されます。
dev1:~$ which phpunit
/usr/local/bin/phpunit
(私のマシン上で)/usr/local/bin/phpunit
へのシンボリックリンクになる場所/opt/phpunit/vendor/phpunit/phpunit/composer/bin/phpunit
...そしてそれはうまくいきます。もちろん、composer update
最新の phpunit コードを取得するには、時々手動で更新する必要があります。
私はここからこれらの指示を得ました: Chapter 3. PHPUnit のインストール