问题描述
尝试评估 .envrc
文件时,我在完全有效的 emulate: command not found
/ 中收到错误“cd: -q: invalid option
”或“zsh
”或任意数量的各种可能错误fish
/elivsh
/tcsh
脚本。
解决方法
direnv
仅使用 bash
来评估您的 .envrc
文件。然后将更改导出回原始 shell。您必须在 .envrc
中重写您的 bash
。
另请查看 direnv stdlib
以了解 direnv
可让您从任何 .envrc
文件中访问的实用函数。