我在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工具更好地工作?
答案 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依赖。