OSX Leopard上で正しくPHPUnitのと梨をインストール
質問
私は、このガイドを使用して梨をインストールした<のhref = "http://t-machine.org/index.php/2008/12/28/how-to-install-pear-on-os-x- 105 /」REL = "nofollowをするnoreferrer"> http://t-machine.org/index.php/2008/12/28/how-to-install-pear-on-os-x-105/する
でのに/etc/php.ini の私ののinclude_path = ":は/ usr / local / PEAR" の
PHPUnitのが下にインストールされてのは/ usr / local / PEAR / PHPUnitのを使用しての sudoの梨インストールしたPHPUnit / PHPUnitのの(私はエラーが出るそうでない)
私はPHPUnitを実行しようとすると、しかし、私は
このエラーを取得していますWarning: require_once(PHPUnit/Util/Filter.php): failed to open stream: Not a directory in /usr/local/bin/phpunit on line 44
Fatal error: require_once(): Failed opening required 'PHPUnit/Util/Filter.php' (include_path='.:') in /usr/local/bin/phpunit on line 44
私は思ったんだけど誰もが梨OSXをインストールするには、問題が何であるかのアイデアや完全な(と正しいガイドを)持ってます。
ありがとうございます。
解決
だけで簡単に推測を、それは間違っているかもしれないが、おそらくあなたは、このようなパスの末尾にスラッシュを追加する必要があります。include_path = ".:/usr/local/PEAR/"
編集:何とかは/ usr / local / PEARはあなたのエラーメッセージに(include_path='.:')
に示すように、あなたのパスを含める
他のヒント
私は愚かだった問題を修正しました。 include_pathの文の前!
私は馬鹿だ承知しています、多くの感謝。 :)
、私は私の解決策を共有しましょう。私は理解して現在の知識が不足しているそれらのいくつかの理由で、私のMacの設定に、PHPUnitはに/etc/php.iniにあるphp.iniのではなく、私はそれは/アプリケーション/ MAMPあります読んでいたと思ったのphp.iniを読んでいました/conf/php5/php.iniます。
前者は、私のパスには、/ usr / share /梨でした。後者では、USR /ローカル/ナシました。後者に一致するように、元のファイルを変更し、PHPUnitのを再実行すると、
の結果phpunit StackTest.php
PHPUnit 3.4.5 by Sebastian Bergmann.
.
Time: 0 seconds, Memory: 3.50Mb
OK (1 test, 5 assertions)
これは他の誰かに役立ちます願っています。
することを変更してみます:
require_once("../../PHPUnit/Util/Filter.php");
あなたがエラーを見れば、、それはあなたが間違ったディレクトリにアクセスしようとしていることを示しています。