MSYS2的MSYS2是啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MSYS2的MSYS2是啥相关的知识,希望对你有一定的参考价值。
参考技术AMSYS2 是MSYS的一个升级版,准确的说是集成了pacman和Mingw-w64的Cygwin升级版, 提供了bash shell等linux环境、版本控制软件(git/hg)和MinGW-w64 工具链。与MSYS最大的区别是移植了 Arch Linux的软件包管理系统 Pacman(其实是与Cygwin的区别)。
msys2:尽管没有找到 Windows 程序(MSYS2_PATH_TYPE = 继承)
【中文标题】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的MSYS2是啥的主要内容,如果未能解决你的问题,请参考以下文章