看这Github 问题。基本上,我试图启动 msys2 shell 并让启动文件夹(和$HOME
)引用我的 Windows 用户主目录。我尝试过的方法:
/etc/nsswitch.conf
我尝试将, 前面env windows
的改为db_home
,但没有任何反应。我尝试使用以下命令在 cmder 中打开 shell:
set MSYSTEM=MSYS & set MSYSCON=conemu64.exe & "%ConEmuDrive%\etc\msys2\usr\bin\bash.exe" --login -i" -new_console:C:"%ConEmuDrive%\etc\msys2\msys2.ico" -new_console:d:"%USERPROFILE%"
修改
/etc/profile
并添加HOME=/c/Users/$USERNAME
到文件底部。这将值更改~
为我想要的值,但 msys2 仍然在旧的主目录中启动。
Git-bash 可以很好地完成这项工作,我想知道 git-bash 是否做了一些我尚未为 msys2 设置的事情,但我无法弄清楚。任何帮助都非常好。