Command line 如何在msysgit中运行mono命令?
在msysgit控制台中运行mono CLI命令时遇到问题。它可以在Mono安装程序添加的windows命令提示符下正常工作。我注意到mono命令提示符中的Command line 如何在msysgit中运行mono命令?,command-line,mono,msysgit,Command Line,Mono,Msysgit,在msysgit控制台中运行mono CLI命令时遇到问题。它可以在Mono安装程序添加的windows命令提示符下正常工作。我注意到mono命令提示符中的pathenv变量,并添加了C:\ProgramFiles(x86)\mono\bin\到我的系统路径的开头(并重新启动msysgit) 尝试运行xbuild时出现以下错误: /c/Program Files(x86)/Mono/bin/xbuild:line 2:cygpath:command not found无法打开程序集“xbuild
path
env变量,并添加了C:\ProgramFiles(x86)\mono\bin\代码>到我的系统路径的开头(并重新启动msysgit)
尝试运行xbuild
时出现以下错误:
/c/Program Files(x86)/Mono/bin/xbuild:line 2:cygpath:command not found无法打开程序集“xbuild.exe”:没有这样的文件或目录。
为了帮助mono的CLI工具更好地工作,我在msysgit中缺少了什么?mono for windows是用cygwin+mingw()构建的。
我不确定它是否与msys完全兼容。从错误中,我猜是路径问题。您可能需要cygpath.exe从中选择路径。您可能应该从Cygwin或cmd(通过bat提供的文件)调用mono
即使mono for windows是使用mingw编译的(因此不应该依赖于cygwin),从您的错误中,我们可以看到仍然存在cygwin依赖项。mono-sgen.exe--版本是否有效?xbuild等命令只是shell脚本包装器,所以最好先排除这一点。