0

phpunit --versionを実行しても、phpunit を動作させることができません 。端末には何も返されません。バージョンの詳細もエラーもありません。

私は MAMP Pro 2.1.4 と PHP 5.3.20 を使用しています MAMP のバージョンの Pear を使用しています

which pear
/Applications/MAMP/bin/php/php5.3.20/bin/pear

pear -V
PEAR Version: 1.9.4

which phpunit
/Applications/MAMP/bin/php/php5.3.20/bin/phpunit

PHPUnit ディレクトリは /usr/local/pear/share/pear/PHPUnit/ にあります。一時的に echo 1 を追加したので、Autoload.php をロードする実際のスクリプトは機能しています。試してみる

php.ini の include_path オプションには以下が含まれます

include_path = ".:/Applications/MAMP/bin/php/php5.3.20/lib/php.:/usr/local/pear/share/pear"
4

1 に答える 1

1

何時間にもわたる試行錯誤の末、ようやく解決しました。

php CLI の php.ini バージョンで display_errors = On にする必要がありました

これのおかげで、なんとかエラーが表示されました

警告: require_once(PHPUnit/Framework/MockObject/Autoload.php): ストリームを開けませんでした: No such file or directory in /usr/local/pear/share/pear/PHPUnit/Autoload.php on line 67

だから私はPHPUnit_MockObjectをインストールしました

sudo pear install --force phpunit/PHPUnit_MockObject

すべて現在働いています

于 2013-12-30T13:28:32.280 に答える