繁体   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