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

相关内容