linux的windows子系统-带有WSL2的direnv-与source_env_if_exists一起使用时不加载



(这是为了记录可能影响用户混合使用windows和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 中使用

文件是从windows中编辑/克隆的,以windows样式结束。direnv库将其留给bash(什么也不做(。Windows WSL-carriege return·issue#542·direnv/direnv·GitHub有更多详细信息。

修复文件(使用dos2linux或WSL2的新克隆(成功。

相关内容

  • 没有找到相关文章

最新更新