Problem: Zugriff auf Composer-installierte ausführbare Dateien
Durch das Hinzufügen des Composer bin-Verzeichnisses zur PATH-Umgebungsvariable können Sie einfach auf ausführbare Dateien zugreifen, die über Composer installiert wurden. Ohne diese Einrichtung müssen Sie jedes Mal den vollständigen Pfad angeben, um diese Tools auszuführen, was langsam und umständlich sein kann.
Hinzufügen von ~/.composer/vendor/bin zum PATH
Temporäre Lösung
So fügen Sie das Composer bin-Verzeichnis für die aktuelle Terminalsitzung zu Ihrem PATH hinzu:
- Öffnen Sie Ihr Terminal.
-
Führen Sie diesen Befehl aus:
export PATH="$PATH:$HOME/.composer/vendor/bin"
Dies fügt das Composer bin-Verzeichnis nur für die aktuelle Sitzung zu Ihrem PATH hinzu.
Tipp: PATH-Hinzufügung überprüfen
Nach Ausführung des export-Befehls können Sie überprüfen, ob das Composer bin-Verzeichnis zu Ihrem PATH hinzugefügt wurde, indem Sie Folgendes ausführen:
echo $PATH
Dies zeigt Ihren aktuellen PATH an, und Sie sollten das Composer bin-Verzeichnis darin sehen.
Dauerhafte Lösung für Bash-Benutzer
Um die Änderung für Bash-Benutzer dauerhaft zu machen:
-
Öffnen Sie Ihre ~/.bashrc-Datei mit einem Texteditor.
-
Fügen Sie diese Zeile am Ende der Datei hinzu:
export PATH="$PATH:$HOME/.composer/vendor/bin"
-
Speichern und schließen Sie die Datei.
-
Um die Änderungen ohne Abmeldung anzuwenden, führen Sie aus:
source ~/.bashrc
Alternative Speicherorte für andere Systeme
- Wenn Ihr System keine ~/.bashrc-Datei hat, können Sie die export-Zeile zu ~/.bash_profile hinzufügen.
- Für neuere Laravel-Versionen müssen Sie möglicherweise $HOME/.config/composer/vendor/bin anstelle von $HOME/.composer/vendor/bin verwenden.
- Um die Änderung systemweit vorzunehmen, einschließlich für GUI-Anwendungen, fügen Sie die export-Zeile zu ~/.profile hinzu.
Beispiel: Verwendung von ~/.profile für systemweite PATH-Hinzufügung
Um das Composer bin-Verzeichnis systemweit zu Ihrem PATH hinzuzufügen:
- Öffnen Sie Ihre ~/.profile-Datei mit einem Texteditor:
nano ~/.profile
- Fügen Sie die folgende Zeile am Ende der Datei hinzu:
export PATH="$PATH:$HOME/.composer/vendor/bin"
- Speichern und schließen Sie die Datei.
- Melden Sie sich ab und wieder an, damit die Änderungen wirksam werden.
Überprüfen der PATH-Aktualisierung
Nachdem Sie das Composer bin-Verzeichnis zu Ihrem PATH hinzugefügt haben, müssen Sie prüfen, ob die Änderungen korrekt angewendet wurden. Hier sind zwei Möglichkeiten, um zu überprüfen, ob die Aktualisierung funktioniert hat:
Abmelden und wieder anmelden:
- Speichern Sie Ihre Arbeit und schließen Sie alle Terminalfenster.
- Melden Sie sich von Ihrem Ubuntu-System ab.
- Melden Sie sich wieder bei Ihrem Konto an.
- Öffnen Sie ein neues Terminalfenster.
- Geben Sie diesen Befehl ein, um Ihren aktuellen PATH anzuzeigen:
echo $PATH
- Suchen Sie nach dem ~/.composer/vendor/bin-Verzeichnis in der Ausgabe.
Verwenden Sie den source-Befehl, um Änderungen anzuwenden:
- Wenn Sie sich nicht abmelden möchten, verwenden Sie den source-Befehl, um Ihre Shell-Einstellungen neu zu laden:
source ~/.bashrc
(Verwenden Sie ~/.bash_profile oder ~/.profile, wenn Sie den PATH dort hinzugefügt haben)
- Überprüfen Sie nach Ausführung des source-Befehls Ihren PATH:
echo $PATH
- Suchen Sie nach dem ~/.composer/vendor/bin-Verzeichnis in der Ausgabe.
Wenn Sie das Composer bin-Verzeichnis in Ihrem PATH sehen, war die Aktualisierung erfolgreich. Sie können jetzt Laravel-Befehle ausführen, ohne den vollständigen Pfad zur ausführbaren Datei einzugeben.