我已经与Jenkins一起设置了一个xamarin项目并使用Mac来构建
/Library/Frameworks/Mono.framework/Versions/Current/Commands/nuget restore TheProject/TheProject.sln
我正在使用上面的命令及其失败的
MSBuild auto-detection: using msbuild version '15.0' from '/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/msbuild/15.0/bin/'.
MsBuild.exe does not exist at '/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/msbuild/15.0/bin/xbuild.exe'.
它不是命令,但我觉得它在代码中有一些东西 - 有人可以帮忙吗
答案 0 :(得分:0)
我遇到了同样的问题,而我遇到的问题是在Jenkins Shell中$ PATH变量为空。 例如:在终端中,它带有“ /Library/Frameworks/Mono.framework/Versions/Current/Commands”,就像我从詹金斯打印$ PATH一样,它是空白的。
使用以下命令将单声道命令路径“ /Library/Frameworks/Mono.framework/Versions/Current/Commands”附加到$ Path即可。
export PATH=/Library/Frameworks/Mono.framework/Versions/Current/Commands:$PATH