phpunit - falscher Pfad
Weiß jemand, was ich falsch mache?
Ich habe phpunit installiert, und alles ist in Ordnung, wenn ich in der /opt/local/PEAR-Verzeichnis, so dass, wenn ich gehen Sie zu /opt/local/PEAR-Verzeichnis, und führen phpunit ich bekommen:
PHPUnit 3.5.11 von Sebastian Bergmann.
Verwendung: phpunit [Schalter] UnitTest [UnitTest.php]
phpunit [Schalter]
blablabla
aber wenn ich mich auf einige andere Weg, den ich bekommen:
Warnung: require_once(PHP/CodeCoverage/Filter.php): failed to open stream: Keine solche Datei oder Verzeichnis in /usr/local/bin/phpunit on line 38
Fatal error: require_once(): Failed opening required 'PHP/CodeCoverage/Filter.php' (include_path='.:/usr/lib/php') in /usr/local/bin/phpunit on line 38
Ich weiß, dass etwas falsch mit meinem WEG. Wie kann ich es beheben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie
/opt/local/PEAR
zu Ihremphp.ini
Datei include_path.Können Sie auch brauchen, um starten Sie Ihren web-server anschließend für die änderungen wirksam werden.
Und als RobertPitt Kommentare, dies kann auch durchgeführt werden, die zur Laufzeit ohne Zugriff auf die php.ini-Datei.
Den PEAR channel (pear.phpunit.de), die verwendet wird, zu verteilen, PHPUnit, registriert werden muss mit der lokalen PEAR-Umgebung. Außerdem Komponente, PHPUnit, hängt gehostet werden, zusätzliche BIRNE Kanäle.
Dies muss nur einmal gemacht werden. Jetzt den PEAR-Installer kann verwendet werden, um Pakete zu installieren, aus dem PHPUnit-channel:
In Ubuntu, die ich verwendet,
Für Ubuntu Bearbeiten Sie diese php.ini für die CLI:
fügen Sie /usr/local/lib/php/Ihrer include-Zeile
Nahm mir einen Tag, um es herauszufinden. Bingo.
Wenn dies nicht funktioniert, versuchen Sie dies, es wird Euch einen Hinweis geben, wo Sie Ihre PHP-libs befinden.
soweit ich weiß, PEAR installation Methode kommt zu seinem Ende, das ist, was ist, sagt über das github-repository.
https://github.com/sebastianbergmann/phpunit/wiki/End-of-Life-for-PEAR-Installation-Method