Wie setzt man die Variable $ PATH in zshrc richtig?

4875
Akshayraj Kore

Bei der ersten Installation von zsh (oh-my-zsh) enthält die ~/.zshrcDatei standardmäßig folgende Zeilen:

# If you come from bash you might have to change your $PATH. # export PATH=$HOME/bin:/usr/local/bin:$PATH 

Was versucht der Autor hier zu sagen? Bash ist die Standard-Shell für MAC und Linux, also kommen wir von BASH. Will er das sagen, nur die zweite Zeile unkommentieren? Oder er sagt, dass er ein anderes Setup machen soll, nach dem ich im Internet suchen sollte?

Jeder, der sich auskennt, kann gerne erklären, wie ich ihn $PATHrichtig konfigurieren sollte, wenn ich zsh zum ersten Mal in meinem Macbook (macOS-11) installiere.

1
Möglicherweise erhalten Sie durch [meine Antwort] (https://superuser.com/a/598924/195224) auf eine andere Frage möglicherweise weitere Informationen darüber, wie Sie die Variable "PATH" effektiv festlegen können. mpy vor 6 Jahren 1

1 Antwort auf die Frage

0
man0v

Es ist nichts Falsches daran, Ihren Pfad festzulegen, indem Sie die zweite Zeile auskommentieren. Wenn diese Option jedoch standardmäßig in oh-my-zsh aktiviert ist, ist dies zumindest ärgerlich. Warum? Sie könnten Ihren eigenen PFAD eingerichtet haben, und dies wird die von Ihnen explizit eingestellte Funktionalität bremsen.

Nun, was der Autor zu sagen versucht - bash-Umgebungen haben dies nicht $HOME/binund /usr/local/binin ihrer Standardeinstellung PATHsind beide Bereiche jedoch für Pakete sehr beliebt (/ usr / local / bin ist der Ort, an dem alles, was Sie installieren, in UNIX-Systemen wie FreeBSD und $ HOME / bin ist normalerweise für vom Benutzer installierte Pakete, die ohne Rootberechtigungen installiert wurden.

Schließlich können Sie PATHdie beste Art und Weise einrichten, die Ihren Bedürfnissen entspricht. Eine gute Möglichkeit ist, zunächst zu prüfen, was sich aktuell in Ihrem befindet, PATHund zusätzliche Pfade hinzuzufügen, wenn Sie es für richtig halten

export PATH=/some/path:$PATH 
Ich werde `brew 'zum Installieren von Paketen verwenden. Es gibt einige Empfehlungen - wie man die Variable $ PATH einrichtet. Brew erstellt Symlinks, wenn Pakete installiert werden. Wenn $ PATH nicht richtig eingestellt ist, kann dies bei der Verwendung von eingebauten Paketen zu Problemen führen. Was ist Ihrer Meinung nach der beste Ansatz aus dieser Perspektive? Akshayraj Kore vor 6 Jahren 0
Nun, ich habe `brew` mit` zsh` (nicht `oh-my-zsh`) verwendet und hatte keine Probleme, außer bei der Verwendung von Paketen, die bereits im System vorhanden sind (wie zum Beispiel Python). Der beste Ansatz wird sein, was immer die "Brew" -Dokumentation vorschlägt. Wenn Sie Probleme haben, können Sie Ihren "PATH" jederzeit ändern, um ihn zu lösen. man0v vor 6 Jahren 0