想象一下,我在一个 shell 中,工作目录设置为一个包含.envrc
文件的目录。当我现在在终端模拟器中打开一个新选项卡时,一个新的 shell 会启动到与原始 shell 相同的工作目录中。
由于某种原因,该.envrc
文件未加载到此新外壳中。如果手动退出工作目录并再次进入,则加载环境变量。
有没有办法在创建 shell 时自动加载变量?
我正在运行带有 direnv 2.20.1 的 MacOS Mojave (10.14.4),使用 bash 作为我的 shell。我正在通过我的.bashrc
.