为什么在Windows7 MSYS下安装bash it时出现mkdir错误
我克隆了repo并在linux下成功安装,但在Windows7 MSYS下安装时遇到了问题 在install.sh中:为什么在Windows7 MSYS下安装bash it时出现mkdir错误,bash,windows-7,mingw,msys,bash-it,Bash,Windows 7,Mingw,Msys,Bash It,我克隆了repo并在linux下成功安装,但在Windows7 MSYS下安装时遇到了问题 在install.sh中: function load_all() { file_type=$1 [ ! -d "$BASH_IT/$file_type/enabled" ] && mkdir "$BASH_IT/${file_type}/enabled" ln -s $BASH_IT/${file_type}/[^_]available/* "${BASH_IT}/${fil
function load_all() {
file_type=$1
[ ! -d "$BASH_IT/$file_type/enabled" ] && mkdir "$BASH_IT/${file_type}/enabled"
ln -s $BASH_IT/${file_type}/[^_]available/* "${BASH_IT}/${file_type}/enabled"
}
它返回一些类似这样的错误
Would you like to enable all, some, or no aliases? Some of these may make bash s
lower to start up (especially completion). (all/some/none) all
mkdir: cannot create directory `/c/Users/Dan/.bash_it/aliases/enabled': No such
file or directory
看起来路径是正确的并引用了,我已经以管理员的身份运行了cmd,然后运行了msys.bat,还有什么问题吗?严格来说,
mkdir
似乎失败了,因为“/c/Users/Dan/.bash\u It/alias”不存在
由于对MingW一无所知,是否有可能将
BASH\u it
改为“c:/Users/Dan/.BASH\u it”?我将“mkdir”改为“mkdir-p”“`c/Users/Dan/.BASH\u it/aliases/enabled”:下一行“ln-s…”不会生成这样的文件或目录,因为mkdir失败了