我安装了msys2,但无法在cmd当前目录上运行msys2控制台。
示例
cmd控制台
cd path/to/mypath
msys2 -mingw64 # not run on path/to/mypath dir runs only its own default path
抱歉。我不知道如何在cmd konsole中编写注释代码。
谢谢。
您可以编辑
msys2.ini
、mingw32.ini
或 mingw64.ini
并向其中添加以下行:
CHERE_INVOKING=1
更多信息请参阅 msys2-launcher 的 README。
正如我通过阅读c:\msys64\msys2_shell.cmd -help
MSYS2
开关来启动当前文件夹中的任何
-here
环境。由于我目前更喜欢
UCRT64
环境,因此以下批处理文件 (
msys.cmd
) 让我的生活更轻松,我已将其放在 Windows 中的文件夹中
%PATH%
:
set MSYSTEM=UCRT64
c:\msys64\msys2_shell.cmd %*
记住并在需要时传递 -here
开关并不难,它还支持通过添加
-mingw64
等参数来覆盖默认环境。