我在 ConEmu 中运行MinGW bash
,并将变量设置为文件中HOME
所需的目录 。问题是,当我进入ConEmu 时,它会将目录附加到当前目录。例如,如果我启动 ConEmu 并运行,它会更改为(不存在的)目录。此外,一旦进入此目录,再次运行会导致错误。c/Users/<username>
MinGW/msys/1.0/etc/profile
cd
HOME
cd
c/Users/<username>/c/Users/<username>
cd
bash.exe": cd: c/Users/<username>: No such file or directory
这不是附带的 Git Bash shell 的问题MinGW
,所以我很确定这是 ConEmu 的问题。
答案1
Unix 上的根目录是/
。通常,如果路径不是以 开头,Unix 命令将尝试打开相对于当前目录的文件和目录/
。
似乎cd
在 bash 中运行目前正在尝试寻找c
当前目录内名为的目录,而不是/c
文件系统的根目录中名为的目录。
HOME
不要将您的设置为,而是c/Users/<username>
尝试/c/Users/<username>
(以/
开头)。