2010-12-04 7 views
7

をインストールした後、私は次のコマンドを使用して、私のOS X Snow LeopardのボックスにPHPUnitのインストールして利用できません:私はphpunit CLIコマンドは、その後利用できるようになることを期待するPHPUnitのCLI PEARが

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

を、それそうではありません。私は/usr/local/bin/usr/lib/php/PHPUnitを調べましたが、CLIのようなものは見つかりませんでした。

CLIを起動して実行する方法を教えてもらえますか?

+0

は、PHPバイナリが配置されている私のために働いたキャッシュをクリアするには何もインストールできませんでした

sudo pear clear-cache 

?おそらく同じフォルダにあります – ajreal

答えて

7

私は同じ問題を抱えていましたが、installationページをチェックして、以下のコマンドを実行すると、動作し始めました。それを実行する前に必ず削除してください。

sudo pear channel-discover pear.phpunit.de 
sudo pear channel-discover components.ez.no 
sudo pear channel-discover pear.symfony-project.com 
sudo pear install phpunit/PHPUnit 
+0

それはうまくいきました。ありがとう:) – phidah

9

私は何のphpunit.shがありませんでした(私は梨のインストール後にエラーを受信して​​いないが、いくつかのディレクトリとファイルがどこにインストールディレクトリ(/ usr/libに/ PHP /梨下)と他の人が行方不明、同じ問題を抱えていましたファイルなど)。

マイセットアップ:OSX Lion 10.7.2 + PHP 5.3.6 + PEAR 1.9.2。

私は実際には問題が何であったか確かに言うことはできませんが、私はPEARインストーラが最新でないことが分かったので、私は(1.9.4まで)、それをアップグレードし

:後

sudo pear upgrade pear 

phpunitマニュアルの後に、私は次のようにタイプしました。

sudo pear config-set auto_discover 1 

したがって、すべてのパッケージと依存関係にチャネルを追加する必要はありません。そして:

sudo pear install --alldeps pear.phpunit.de/PHPUnit 

そして、すべてがうまくいっています!

+0

ありがとう!これとあなたの解決策に費やされた時間はすぐに働きました。 – dardub

+0

これはDavid Kuridzaの解決策ではなく、CentOSで働いていました。ありがとう! – walkingbrad

+0

auto_discoverについての大きなメモ。ありがとう –

0

はチャンネルを発見した後にキャッシュをクリアすることを忘れないでください:私はPEARと

関連する問題