Installieren des lf-Dateimanagers - lf-Befehl nach der Installation nicht gefunden

Installieren des lf-Dateimanagers - lf-Befehl nach der Installation nicht gefunden

Ich habe gerade den lf-Dateimanager auf meinem Computer (Ubuntu 22.04.2) installiert, indem ich den folgenden Befehl in mein Terminal eingegeben habe, wie aufdiese GitHub-Seite:

env CGO_ENABLED=0 go install -ldflags="-s -w" github.com/gokcehan/lf@latest

(Ich musste zuerst den Go-Compiler und die Sprache mithilfe von installieren sudo apt install golang-go. Ohne dies zeigte das Terminal die Meldung an env: ‘go’: No such file or directory.)

Nach derselbenGitHub-Seite,

Nach der Installation sollte der Befehl lf die Anwendung im aktuellen Verzeichnis starten.

Wenn jedoch entweder oder ausgeführt wird lf, wirdlf --helplf --version

lf: command not found

Habe ich einen Schritt bei der Installation übersehen? Gibt es Vorschläge, wie ich das beheben kann? Ich entschuldige mich, wenn das eine dumme Frage ist – ich bin ein kompletter Linux-Anfänger. :)

Antwort1

go installplatziert die ausführbare Datei im Verzeichnis $GOPATH/bin. Damit es funktioniert, müssen Sie $GOPATH/bin zu Ihrer PATH-Variable hinzufügen. Dazu können Sie einfach diese Zeile zu Ihrer Datei ~/.bashrc hinzufügen

export PATH="$(go env GOPATH)/bin:$PATH"

verwandte Informationen