为什么激活 conda 会卸载我的 .bashrc 配置?

Why does activating conda unload my .bashrc configurations?

自从我将 conda activate 添加到我的 .bashrc 文件后,在 MacOS 上打开一个新终端似乎确实“卸载”了我的 .bashrc 配置。我每次都得手动调用source ~/.bashrc

这是我的 .bashrc 文件的内容

export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8

[ -f /usr/local/etc/profile.d/autojump.sh ] && . /usr/local/etc/profile.d/autojump.sh

. /usr/local/anaconda3/etc/profile.d/conda.sh
conda activate base
export GPG_TTY=$(tty)

如果我现在想使用 j 命令,我首先必须重新获取 .bashrc 文件。

有人知道是什么原因造成的以及如何解决吗?

所以经过一番挖掘,我发现激活 conda 以 .bash_profile 开始 bash,所以我将我的 .bashrc 内容复制到 .bash_profile 和现在一切都恢复正常了。