.zshrc で PATH 変数を設定する方法

.zshrc で PATH 変数を設定する方法

私は Mac (Big Sur 11.2) で Intel C および Fortran コンパイラ (icc および ifort) を使用してプログラムをコンパイルしようとしています。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/binPATH に追加するにはどうすればよいですか?

ここで似たような質問と回答を見たことがあります。これしかし、彼らの手順に従おうとしても問題は解決しません。

どのような助けでも大歓迎です。

注: 以前は PATH 変数を編集できました.bash_profileが、現在は Mac OS x の Big Sur 11.2 で zsh を使用しています。

答え1

私も同じ問題を抱えていました。ホーム ディレクトリの .zshrc の PATH 変数に新しいパスを追加しました。これを機能させるには、ターミナル アプリを再起動する必要がありました。

関連情報