在我的完全有效的zsh/fish/elivsh/tcsh脚本中,当我试图评估一个.envrc文件时,我得到错误"emulate: command not found“或"cd: -q: invalid option”或任何数量的各种可能的错误。
发布于 2021-03-06 03:24:45
direnv仅使用bash来评估.envrc文件。然后,它将更改导出回原始shell。你必须用bash重写你的.envrc。
还可以查看direnv stdlib,了解direnv允许您从任何.envrc文件中访问的实用程序函数。
https://stackoverflow.com/questions/66498477
复制相似问题