phpunit - falscher Pfad

7

Weiß jemand, was ich falsch mache? Ich habe phpunit installiert, und alles ist in Ordnung, wenn ich im Verzeichnis / opt / local / PEAR bin. Wenn ich also in das Verzeichnis / opt / local / PEAR gehe und phpunit ausführe, bekomme ich:

  

PHPUnit 3.5.11 von Sebastian Bergmann.
  Verwendung: phpunit [switches] UnitTest [UnitTest.php]
         phpunit [Schalter]
  blablabla

Aber wenn ich auf einem anderen Weg bin, bekomme ich:

  

Warnung: require_once (PHP / CodeCoverage / Filter.php): Fehler beim Öffnen des Streams: Keine solche Datei oder kein Verzeichnis in / usr / local / bin / phpunit in Zeile 38

     

Fataler Fehler: require_once (): Fehlgeschlagenes Öffnen erforderlich 'PHP / CodeCoverage / Filter.php' (include_path = '.: / usr / lib / php') in / usr / local / bin / phpunit in Zeile 38

Ich weiß, dass etwas mit meinem PFAD nicht stimmt. Wie kann ich es beheben?

    
davs 16.02.2011, 22:26
quelle

5 Antworten

8

Fügen Sie /opt/local/PEAR zu Ihrer php.ini Datei include_path hinzu.

%Vor%

Möglicherweise müssen Sie Ihren Webserver danach neu starten, damit die Änderungen wirksam werden.

Und wie RobertPitt bemerkt, kann dies auch zur Laufzeit ohne Zugriff auf die php.ini-Datei erfolgen.

%Vor%     
brian_d 16.02.2011 22:32
quelle
7

Der PEAR-Kanal (pear.phpunit.de), der zum Verteilen von PHPUnit verwendet wird, muss in der lokalen PEAR-Umgebung registriert sein. Darüber hinaus werden Komponenten, auf die PHPUnit angewiesen ist, auf zusätzlichen PEAR-Kanälen gehostet.

%Vor%

Dies muss nur einmal gemacht werden. Jetzt kann das PEAR-Installationsprogramm verwendet werden, um Pakete vom PHPUnit-Kanal zu installieren:

%Vor%     
Ek Kosmos 22.04.2011 10:05
quelle
5

In Ubuntu habe ich

benutzt %Vor%     
Dmitry 30.10.2011 17:51
quelle
1

Für Ubuntu bearbeite diese php.ini für CLI:

%Vor%

Fügen Sie / usr / local / lib / php / zu Ihrer Include-Zeile hinzu

%Vor%

Ich habe einen Tag gebraucht, um es herauszufinden. Bingo.

Wenn das nicht funktioniert, versuchen Sie es, es gibt Ihnen einen Hinweis, wo sich Ihre PHP-Bibliotheken befinden.

%Vor%     
Elzo Valugi 23.02.2011 19:39
quelle
0

Soweit ich weiß, kommt die PEAR-Installationsmethode zu seinem Ende, das steht darüber im github-Repository.

Ссылка

    
jfernandez_04 20.01.2015 15:41
quelle