我的前两行.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 导出到子进程,则应该在某个地方找到另一个。