Как установить переменную PATH с помощью .zshrc

Как установить переменную PATH с помощью .zshrc

Я пытаюсь скомпилировать программу с помощью компиляторов Intel C и Fortran (icc и ifort) на моем Mac (Big Sur 11.2). Исполняемые файлы icc и ifort находятся в /opt/intel/oneapi/compiler/2021.2.0/mac/bin. Насколько я понимаю, мне нужно добавить это в мою PATHпеременную с помощью .zshrc.

Поэтому я создаю пустой документ с именем .zshrcв моем домашнем каталоге, а затем добавляю следующую строку:

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

Однако это, похоже, ничего не меняет. Если я открою Терминал (оболочка zsh) и наберу which icc, он все равно не будет найден. А если я это сделаю printenv, то увижу переменную PATH, которая:

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

Как мне добавить что-то /opt/intel/oneapi/compiler/2021.2.0/mac/binв PATH?

Я видел здесь похожие вопросы с ответами, например:этот, но попытка следовать их примеру не решит проблему.

Любая помощь будет оценена по достоинству.

Примечание: Раньше мне удавалось редактировать переменную PATH с помощью , .bash_profileно теперь я использую zsh на Big Sur 11.2 на Mac OS x.

решение1

У меня была та же проблема. Я добавил новый путь к переменной PATH в .zshrc в моем домашнем каталоге. Ключ был в том, чтобы перезапустить приложение Terminal, чтобы это заработало.

Связанный контент