PATH は zsh の特殊変数ですか?

PATH は zsh の特殊変数ですか?

私の最初の 2 行は次.zprofileのとおりです。

export PATH=<value>

export PKG_CONFIG_PATH=<value>

の値はPATH正しく設定されていますが、2 番目の変数の値は空です。PATH は、対話型シェルによって継承される zsh の特別な変数ですか?

解決策: 私の側のエラーでした。zprofile を取得するには、再度ログインする必要がありました。

答え1

では PKG_CONFIG_PATH に何も割り当てられていない.zprofileため、空になっているはずです。 をソースした後も PATH が空でない場合は.zprofile、 内の別の場所で PATH が設定されています~zshrc

PATH を設定するための構文には、を追加する や を追加する(または) zshなどが含まれる場合があることに注意してください。path+=('/apple/orange')path=('/apple/orange' $path)path[1,0]=/apple/orange

ただし、export PATHPATH をサブプロセスにエクスポートしたい場合は、どこか別の場所を見つける必要があります。

関連情報