(这是为了记录可能影响用户混合窗口和wsl工作的特定行为)
我使用包含.envrc的目录的层次结构来管理环境。
文件内容就像
export BASE_URL="url"
source_env_if_exists .terraform-state第一行行得通,第二行似乎什么也不做。source_env_if_exists是direnv库调用(https://github.com/direnv/direnv/blob/master/stdlib.sh)
本地环境是WSL2(Ubuntu),该文件是windows上签出但在WSL中使用的目录的一部分。
发布于 2022-08-30 09:24:35
文件是从以windows样式结尾的windows叶行中编辑/克隆的。direnv库将其留给bash (而什么也不做)。Windows有更多的细节。
修复文件(使用dos2linux或来自WSL2的新克隆)是有效的。
https://stackoverflow.com/questions/73540069
复制相似问题