我一直在使用msysgit很長一段時間Git在Windows上,但我現在試圖首次設置MinGW。我使用mingw-get
安裝了MSYS,因爲它有一些不使用msysgit打包的util(make
,xz
等)。在msysgit中運行MinGW/MSYS工具
我在some threads的MSYS shell中運行Git,但我寧願使用msysgit shell,因爲它將主目錄映射到我的Windows目錄,並在提示符中顯示Git信息。從我msysgit殼訪問MinGW和MSYS程序,添加以下到.bashrc
:
export PATH=$PATH:/c/MinGW/bin/:/c/MinGW/msys/1.0/bin/
然而,在運行任何MSYS utils的原因的提示掛起,並用Ctrl-C結束他們崩潰UTIL,調出「x已停止工作對話框」。如果我嘗試在MSYS shell或cmd.exe
中運行utils,它們工作正常。
是否有一些配置,我必須改變與msysigit?可能會出現什麼問題?
我很可能會更好地從MSYS運行Git而不是反過來,但是您是否知道爲什麼我無法從msysgit的shell中運行MSYS程序? –
是的 - 我的答案中的最後一句指出,msysGit使用的是修改後的msys。這是msys-1.0.dll被修補,可能與正常的msys utils不兼容。 – patthoyts