繁体   English   中英

Xcode Bot集成错误:mmap失败

[英]Xcode Bot integration error : Failed to mmap

当我尝试在我的OS X Server 4.0上集成Xcode机器人时,我对如何解决这个“构建服务错误问题”毫无头绪。

在这台服务器上一切正常,我甚至在同一个项目的另一个分支上有另一个工作机器人。

它抛出了我

机器人问题:错误。 构建服务错误。 问题:mmap失败。 无法写入数据:无效的参数(-1)。

不知道该怎么办......

提前致谢!

这显然是由于Xcode 6.1.1中的一个错误 为了解决方法,我重新安装了Xcode 6.1

我无法在Server应用程序中选择另一个版本的Xcode,我必须完全重置Xcode服务( 这将删除所有机器人 ,您将不得不重新创建它们):

sudo xcrun xcscontrol --reset

在我可以在Server应用程序中选择Xcode 6.1之前,我还必须运行以下命令:

sudo xcrun xcscontrol --initialize

如果有人觉得非常冒险并且想要了解Xcode 6.1.1上问题的根本原因,那么这就是错误的来源。 libgit2二进制文件位于/Xcode-6.1.1.app/Contents/Developer/usr/lib/libgit2.dylib

我有同样的问题,我刚刚更新机器人而没有做任何修改来解决这个问题。 只需转到Xcode中的报告导航器,选择您的机器人,按“编辑机器人......”并更新它而不做任何更改。

从版本6.3(可能更早)开始,Xcode现在提供了一个“修复它”按钮来修复Git凭据,让我开始运行。 下一个版本有关于工作副本状态的警告,但在清理之后,下一个构建很好。

我对这个问题有一点很好的解决方案。 仍然不确定是什么导致了这个问题,但这对我来说偶尔会失败。 我做的是我一直保持与整洁的集合,直到我成功的测试,在那一点我编辑机器人永远不会清理。 现在它每次都成功运行测试。 我不是说这是正确的解决方案,我知道这不是一个很好的解决方案,但尝试重置osx服务器并更新我的ssh密钥等,这是我能绕过它的唯一方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM