Ich habe Probleme mit phpunit in meinem Laravel-Projekt. Ich kann es nicht laufen. Ich denke, weil die Berechtigungen nicht richtig eingestellt sind.phpunit Laravel setup
Ich versuche, es von meinem Anbieter Verzeichnis auszuführen:
vendor/bin/phpunit
Aber ich bekam einen Befehl nicht prompt im Terminal gefunden. Dann habe ich die Berechtigungen überprüft und sie sehen wie folgt aus:
[email protected] phpunit
Dann wechselte ich zu:
[email protected] phpunit
Aber jetzt habe ich eine Erlaubnis verweigert prompt, auch wenn ich den Befehl ausführen mit der Sudo-Befehl.
Dann sah ich, dass der psysh diese zusätzliche Optionen:
lrwxr-xr-x psysh -> ../psy/psysh/bin/psysh
Ich denke, dass mein Problem sein könnte, aber ich weiß nicht, was die ‚l‘ Option bedeutet, und dass der Pfad, der ist mit dieser Datei "verlinkt". Ich würde mich freuen, wenn mir jemand dabei helfen und mir erklären könnte, was das bedeutet und wie es funktioniert.
Vielen Dank.
Danke für die Klärung bezüglich der verlinkten Datei. Weißt du, wie kann ich einen Link zu dieser Datei setzen, denke ich, die .php-Datei im Herstellerverzeichnis ist die, die ich ausführen muss, um die phpunit auszuführen, also möchte ich es die ausführbare Datei verknüpfen, um zu überprüfen, ob das ist mein Problem – lbpeppers
Ich habe versucht mit chmod aber sieht aus wie ist nicht der Weg zu gehen. – lbpeppers
Um einen neuen Symlink zu erstellen, können Sie 'ln -s/Pfad/zu/Datei/Pfad/zu/Symlink' versuchen. Aber wenn die Datei "chmod + x filename" ausführbar ist, sollte es möglich sein, sie mit './Path/to/filename' auszuführen. Vergiss nicht das '. /' Vor dem Pfad. – Tamali