PATH 是 zsh 中的特殊變數嗎?

PATH 是 zsh 中的特殊變數嗎?

我的前兩行.zprofile是:

export PATH=<value>

export PKG_CONFIG_PATH=<value>

的值PATH設定正確,但第二個變數的值為空。 PATH 是 zsh 中由互動式 shell 繼承的特殊變數嗎?

解決方案:這是我這邊的錯誤。 A 必須再次登入才能取得 zprofile。

答案1

您沒有向 中的 PKG_CONFIG_PATH 分配任何內容.zprofile,因此它應該為空。如果在 source 之後 PATH 也不為空.zprofile,則 PATH 正在其他地方設置,可能在~zshrc.

請注意,設定 PATH 的語法zsh可以包括諸如path+=('/apple/orange')附加和path=('/apple/orange' $path)(或path[1,0]=/apple/orange)前置之類的內容。

export PATH但是,如果您希望將 PATH 匯出到子進程,則應該在某個地方找到另一個。

相關內容