.zshenv或​​.zshrc中的PATH变量

 书友76086805 发布于 2023-02-04 17:33

我的设置是在linux 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中需要任何特殊处理设置环境变量吗?

1 个回答
  • 我自己刚刚遇到这个问题,真正的答案是Zsh在Arch源码/etc/profile- 覆盖和导出PATH - 来源.~/.zshenv

    请参阅:https://wiki.archlinux.org/index.php/Zsh#Configuration_files

    2023-02-04 17:34 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有