KenjisのCIUnit forkを使用してCodeIgnitを設定しようとしています:my-ciunit PHPUnitをインストールするよりも、おそらく私はいくつかの間違いをしました。PHPUnit + MFCのCodeIgniter - phpunit_autoload()を再宣言できません
私はphpunitを実行します。 NON CodeIgniterプロジェクトで、簡単なPHPUnitテストを実行すると、PHPが完璧に動作します。しかし、私は何もintallationシェルスクリプトが作成した「テスト」フォルダが起こると私はphp_error.logでこのエラーを見つける上でそれを実行したとき:
PHP Fatal error: Cannot redeclare phpunit_autoload() (previously declared in /usr/share/pear/PHPUnit/Autoload.php:51) in /Applications/MAMP/bin/php/php5.3.6/lib/php/PHPUnit/Autoload.php on line 205
は、これは私の現在の設定状態に関するいくつかの情報です:
私は」
MacOSXのライオン10.7、 MAMP 2.0.3、 PHP 5.3.6、 のPHPUnitを使用してM 3.6.10
php -r 'foreach (explode(":", get_include_path()) as $path) echo $path . PHP_EOL;'
.
/Applications/MAMP/bin/php/php5.3.6/lib/php
/Applications/MAMP/bin/php/php5.3.6/lib/php/PEAR
/Applications/MAMP/bin/php/php5.3.6/lib/php/PHPUnit
php.iniのは、/ etcにあり、php.iniの
include_path = ".:/Applications/MAMP/bin/php/php5.3.6/lib/php:/Applications/MAMP/bin/php/php5.3.6/lib/php/PEAR:/Applications/MAMP/bin/php/php5.3.6/lib/php/PHPUnit"
詳細MAMPするソフトリンクです:私は私が持っているとして、私は、シェルスクリプト
今後の訪問者の便宜のために、あなたの解決策を受け入れたものとして自由に記入してください。 –
phpunitが複数インストールされているため、この問題もあります。特定のものを削除するにはどうすればよいですか? – Geek