簡體   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