質問

私は、このガイドを使用して梨をインストールした<の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");
あなたがエラーを見れば、

、それはあなたが間違ったディレクトリにアクセスしようとしていることを示しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top