.zshrc 文件未加载?

问题描述 投票:0回答:1

我正在尝试在 Mac 上使用 homebrew pandoc 版本 3.5,使用 iterm2。

我已将

export PATH="/opt/homebrew/opt/pandoc/bin:$PATH"
添加到我的 .zshrc 文件中,但如果我加载会话并运行
pandoc --version
,则这是错误的版本
pandoc 2.12
。但是,如果我然后运行
source ~/.zshrc
pandoc --version
,它就会显示正确的版本
pandoc 3.5

我认为这意味着它只是由于某种原因没有加载 zshrc 文件,但我还添加了

export PATH="/opt/homebrew/opt/vim/bin:$PATH"
,并且确实在启动时加载了正确版本的 vim,而无需运行
source ~/.zshrc

为什么我的 .zshrc 文件中的 pandoc PATH 在其他 PATH 已加载时未在启动时加载,以及为什么当我手动获取它时它会加载?

zsh iterm2
1个回答
0
投票

我遇到过这样的事,因为

    eval `/usr/libexec/path_helper -s`

在我的 Mac 上的

/etc/profile
中。不幸的是,它与
PATH
混淆了。

参见:https://unix.stackexchange.com/questions/22979/path-helper-and-zsh 了解更多详情。

© www.soinside.com 2019 - 2024. All rights reserved.