当安装MSysgit时,MSys(顾名思义)也安装在我的机器上。 当我另外安装Ruby的DevKit时,我的电脑上又安装了MSys的另一个副本。 安装Haskell Platform for Windows时,我的机器上又安装了另一个MSys副本。 有没有办法一次安装MSys / mingw,并告诉所有其他软件在path中查找?
包含在Git for Windows软件包中的msys版本被修改,如果您尝试用msys软件包替换它,则会遇到问题。 我不能评论其他软件包,但基本上 – 这是不值得担心的。 磁盘空间比你花费大量时间花费更多的时间去制作一些独立的软件包来共享一个通用的msys平台。
然而,事实上有人正在试图把这一点弄清楚。 msys现在有一个包管理系统,我知道至少有一个项目试图获得Git for Windows构建环境,使用该系统mingwGitDevEnv 。