msys2 没有在指定位置启动

msys2 没有在指定位置启动

我试过

c:\app\msys2\msys2.exe -where "c:\project\project1"

c:\app\msys2\msys2.exe -c "cygptath -u 'c:\project\project1'"

c:\app\msys2\msys2.exe "bash -c cd $(cygptath -u 'c:\project\project1')"

但任何此类尝试都会启动一个立即关闭的控制台。

有人知道如何在给定目录中启动 msys2 吗?

答案1

好的,在这里找到答案:

https://gist.github.com/magthe/a60293fe395af7245a9e

c:\app\msys2\usr\bin\mintty.exe /bin/sh -lc'cd“$(cygpath -w \”%P\“); exec bash'

这个办法奏效了:

c:\app\msys2\usr\bin\mintty.exe /bin/sh -lc'cd“/c/project/project1”; exec bash'

相关内容