首頁 >後端開發 >Golang >使用 CircleCI 建構 Go 映像時如何解決「runtime/cgo: pthread_create failed: Operation not allowed\」錯誤?

使用 CircleCI 建構 Go 映像時如何解決「runtime/cgo: pthread_create failed: Operation not allowed\」錯誤?

Patricia Arquette
Patricia Arquette原創
2024-10-23 23:32:30872瀏覽

How to Resolve

當我使用CircleCI 建構Go 鏡像時,我得到了runtime/cgo: pthread_create failed: Operation not allowed

使用CircleCI 建構Go 鏡像時,遇到錯誤:runtime/cgo: pthread_create failed: 操作不允許。

解決方案:

FROM golang:1.19.1

確定 Go 鏡像的架構變化發生在 6 月中旬。解決方案是指定 Go 映像的特定版本:

這解決了錯誤。

其他資訊:

CircleCI 需要CircleCI 執行器執行 go mod 下載指令。由於不允許的操作,此命令無法下載模組。隨著架構的變化指定Go的特定版本,並需要CircleCI來確保其具有正確的功能。

以上是使用 CircleCI 建構 Go 映像時如何解決「runtime/cgo: pthread_create failed: Operation not allowed\」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn