gpt4 book ai didi

.zshenv 或 .zshrc 中的 PATH 变量

转载 作者:行者123 更新时间:2023-12-03 23:33:56 25 4
gpt4 key购买 nike

我的设置是 arch linux 中的 zsh 5.0.5

我在 .zshenv 中设置了如下的 PATH 变量

typeset -U path
path=(~/bin $path)
DW=$HOME/Downloads

但它没有用。打印 $PATH 仅显示
/usr/local/bin:/usr/bin:/usr/bin/vendor_perl:/usr/bin/core_perl

.zshenv 被读取,因为我可以看到 DW 变量已设置。只有 PATH 变量没有设置。我不明白的是,在将 .zshenv 重命名为 .zshrc 后,PATH 变量按预期工作。

在 .zshenv 中需要任何特殊处理设置环境变量吗?

最佳答案

我自己也刚遇到这个问题,真正的答案是 Arch 源码上的 Zsh /etc/profile – 覆盖和导出 PATH已采购 ~/.zshenv .

见:https://wiki.archlinux.org/index.php/Zsh#Configuration_files

关于.zshenv 或 .zshrc 中的 PATH 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21038903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com