msys2:尽管没有找到 Windows 程序(MSYS2_PATH_TYPE = 继承)
Posted
技术标签:
【中文标题】msys2:尽管没有找到 Windows 程序(MSYS2_PATH_TYPE = 继承)【英文标题】:msys2: not finding windows programs despite (MSYS2_PATH_TYPE = inherit) 【发布时间】:2018-01-06 08:40:26 【问题描述】:在 Windows 10 上使用 MSYS2 64 位版本 20161025...
我无法让 msys2 识别 windows 路径中的程序。例如,在使用 Windows 安装程序安装 Go 版本 1.8.3 后:(1) Cygwin 找到 go.exe (2) Windows 命令提示符找到 go.exe 但 (3) MSYS2 没有。
请参考附图。提前致谢。
【问题讨论】:
请勿为此目的发布图片。文字阅读时间更短 你有没有想过这个问题? 【参考方案1】:运行msys2_shell.cmd -use-full-path
或
取消注释MSYS2_PATH_TYPE=inherit
in msys2.ini
(可以在MSYS2的安装目录下找到)。
Related GitHub issue 关于inherit
标志。
【讨论】:
msys2_shell.cmd -use-full-path
对我有用,但 MSYS2_PATH_TYPE=inherit
不行。
我也一样,MSYS2_PATH_TYPE=inherit
不适合我
在mingw64.ini
中取消注释MSYS2_PATH_TYPE=inherit
在运行mingw64.exe
时为我工作。我认为这同样适用于 mingw32.ini
和 msys2.ini
,具体取决于您正在运行的可执行文件。以上是关于msys2:尽管没有找到 Windows 程序(MSYS2_PATH_TYPE = 继承)的主要内容,如果未能解决你的问题,请参考以下文章
windows (MSYS2) 上编译的 gtkmm 程序缺少库