如何在msysgit中运行mono命令?

时间:2015-05-28 17:16:57

标签: command-line mono msysgit

我在msysgit控制台中运行单声道CLI命令时遇到问题。它在Mono安装程序添加的Windows命令提示符下正常工作。我已经注意了mono命令提示符中的path env变量,并将C:\Program Files (x86)\Mono\bin\;添加到系统路径的开头(并重新启动了msysgit)。

尝试运行xbuild时出现以下错误:

/c/Program Files (x86)/Mono/bin/xbuild: line 2: cygpath: command not found Cannot open assembly 'xbuild.exe': No such file or directory.

我在msysgit中缺少什么来帮助单声道的CLI工具更好地工作?

1 个答案:

答案 0 :(得分:1)

Windows的Mono是用cygwin + mingw(see Mono compile guide)构建的。 我不确定它是否与msys完全兼容。从错误,我猜有路径的问题。您可能需要following link路径中的 cygpath.exe 。您应该从Cygwin或cmd(通过bat提供的文件)调用mono 即使moning for windows是用mingw编译的(因此不应该依赖于cygwin),从你的错误中我们可以看到仍然存在cygwin依赖。