So legen Sie die PATH-Variable mit .zshrc fest

So legen Sie die PATH-Variable mit .zshrc fest

Ich versuche, ein Programm mit Intel C- und Fortran-Compilern (icc und ifort) auf meinem Mac (Big Sur 11.2) zu kompilieren. Sowohl die ausführbaren Dateien von icc als auch von ifort befinden sich in /opt/intel/oneapi/compiler/2021.2.0/mac/bin. Nach meinem Verständnis muss ich dies mithilfe von zu meiner PATHVariable hinzufügen .zshrc.

Also erstelle ich ein leeres Dokument mit dem Namen .zshrcin meinem Home-Verzeichnis und füge dann die folgende Zeile hinzu:

export PATH=/opt/intel/oneapi/compiler/2021.2.0/mac/bin:$PATH

Dies scheint jedoch nichts zu ändern. Wenn ich ein Terminal (zsh-Shell) öffne und eingebe which icc, kann es immer noch nicht gefunden werden. Und wenn ich eingebe printenv, kann ich die PATH-Variable sehen, die lautet:

PATH=/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin

Wie füge ich /opt/intel/oneapi/compiler/2021.2.0/mac/binmeinem PATH etwas hinzu?

Ich habe hier ähnliche Fragen mit Antworten gesehen wieDas, aber der Versuch, ihren Schritten zu folgen, löst das Problem nicht.

Jede Hilfe wird geschätzt.

Hinweis: Früher konnte ich die PATH-Variable bearbeiten, .bash_profileaber jetzt verwende ich zsh auf Big Sur 11.2 unter Mac OS x.

Antwort1

Ich hatte das gleiche Problem. Ich habe den neuen Pfad an die PATH-Variable in .zshrc in meinem Home-Verzeichnis angehängt. Der Schlüssel war, die Terminal-App neu zu starten, damit es funktioniert.

verwandte Informationen