Frage

Ich habe installiert Birne mit dieser Anleitung http://t-machine.org/index.php/2008/12/28/how-to-install-pear-on-os-x-105/

/etc/php.ini mein include_path = "/ usr / local / PEAR"

PHPUnit installiert unter / usr / local / PEAR / PHPUnit mit sudo Birne installiert phpunit / PHPUnit (Ich erhalte einen Fehler sonst)

Doch wenn ich versuche ausführen phpunit Ich erhalte diesen Fehler

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

Ich frage mich nur hat jemand eine Idee haben, was das Problem ist, oder eine komplette (und korrekte Führung) auf Birne osx installieren.

Danke!

War es hilfreich?

Lösung

Nur eine schnelle Vermutung, das könnte falsch sein, aber vielleicht müssen Sie einen Schrägstrich auf den Pfad so hinzuzufügen: include_path = ".:/usr/local/PEAR/"

Edit:. Irgendwie / usr / local / PEAR ist nicht in Ihrem Include-Pfad als (include_path='.:') in der Fehlermeldung zeigt

Andere Tipps

Gelöst ist das Problem, das ich einen dummen hatte; vor der include_path Aussage!

Ich weiß, ich bin ein Idiot, vielen Dank. :)

Wenn Sie wie ich sind und keine dieser Lösungen waren ganz richtig, werde ich meine Lösung teilen. Aus irgendeinem Grund, von denen ich das aktuelle Wissen fehlt, zu verstehen, auf meinem Mac config war PHPUnit die php.ini in /etc/php.ini lesen anstatt die php.ini Ich dachte, es in / Applications gelegen war Lesen / MAMP /conf/php5/php.ini.

In der ehemaligen, mein Weg war / usr / share / Birne. Im letzteren war es usr / local / Birne. Ändern der früheren Datei dieser und rerunning phpunit führte zu entsprechen

phpunit StackTest.php 
PHPUnit 3.4.5 by Sebastian Bergmann.

.

Time: 0 seconds, Memory: 3.50Mb

OK (1 test, 5 assertions)

Hope, das hilft jemand anderes.

Versuchen Sie, das sein:


require_once("../../PHPUnit/Util/Filter.php");

Wenn Sie sich die Fehler sehen, es zeigt, dass Sie das falsche Verzeichnis zuzugreifen versuchen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top