Wie rufen Sie es auf und welche Fehlermeldung erhalten Sie tatsächlich?
Der Hochstapler vor 10 Jahren
0
"Birne" und "Phpunit" von Git Bash eingeben - so wie ich es in "cmd" gemacht habe. Es funktionierte auf einem Windows XP-Computer (auf den ich momentan keinen Zugriff habe). Fehler: sh.exe ": pear: Befehl nicht gefunden
Kerry Jones vor 10 Jahren
0
@Kerry, nur um zu klären, die Versionen von git hier http://git-scm.com/ und hier http://msysgit.github.io/ finden sich im selben Build. Es gibt keinen Unterschied. Was Sie verlinkt haben, ist dasselbe wie Msysgit.
DanteTheEgregore vor 10 Jahren
0
3 Antworten auf die Frage
2
Kerry Jones
Ich habe festgestellt, dass das Problem eigentlich nicht mit dem PATH (der perfekt zu meinem Windows-Pfad passt) war. Das Problem ist, dass Git Bash keine ".bat" -Dateien ausführt: http://code.google.com/p/msysgit/issues/detail?id=426
Um eine Batchdatei auszuführen, müssen Sie Folgendes umgehen:
Die Lösung für mich war, in meiner .bash_profileDatei einen Alias für phpunit zu setzen :
alias phpunit='cmd "/c phpunit.bat"'
Hoffe, das hilft allen anderen mit dem gleichen Problem.
AKTUALISIEREN
Ich habe festgestellt, dass Sie, wenn Sie Argumente verwenden möchten (z. B. eine bestimmte Datei zu Testzwecken) .bash_profile, Folgendes ändern müssen :
function __phpunit { cmd "/c phpunit.bat $@" } alias phpunit=__phpunit
1
IveMadeAHugeMistake
Entfernen Sie die Erweiterung .phar und ignorieren Sie die Erstellung der bat-Datei, wenn Sie einen Editor verwenden, der keine Eingabeaufforderung ist.
In der letzten Zeile der Windows-Installationsdokumentation für phpunit heißt es:
In Cygwin- und / oder MingW32-Shell-Umgebungen (z. B. TortoiseGit) können Sie Schritt 5 oben überspringen. Speichern Sie die Datei einfach als phpunit (ohne Erweiterung .phar) und machen Sie sie über chmod 775 phpunit ausführbar.