簡體   English   中英

如何在我的 Mac 上的 Windows 平台上使用 Bazel 運行 Go 代碼?

[英]How can I run Go code with Bazel on Windows platform on my Mac?

我必須在 Windows 平台上使用 Bazel 測試 Go 代碼,以確保測試在 Windows 上也通過。 但是,我有一台 Mac 機器。 我已經嘗試過 VirtualBox/Vagrant 設置並共享目錄。 我也可以讓 Go 在那里工作。 Bazel 給出了與 Visual Studio 的一些版本沖突,但我有一個解決方法go test

是否有一個已知的用於 Mac 的 Windows 映像,它具有 Golang、Bazel 等所有設置,我可以簡單地docker run或其他什么?

我會使用像filipesilva/bazel-windows-docker-container這樣的圖像,包括 bazel。

您可以修改其 Dockerfile 以包含Golang 二進制存檔(如go1.15.7.windows-amd64.zip ),只需在%USERNAME\go下解壓縮

你應該得到一個 Windows 映像,通過 VirtulaBox在你的 Mac 上運行,或者使用 vagrant 環境,如StefanScherer/docker-windows-box/所述。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM