我的前兩行.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 匯出到子進程,則應該在某個地方找到另一個。