文章介绍在 Windows 11 上使用 direnv 时,.envrc 设置的 PATH 会变成 Windows 格式而非 Unix 格式。作者建议不直接添加 direnv hook bash,而是修改其输出,在 direnv 设置环境后调用 cygpath -p 转换 PATH 等路径变量;需转换的变量名由 _unmangle_direnv_names 指定,默认为 PATH,可追加其他变量。
完成下面两步后,将自动完成登录并继续当前操作。