“gcc”:使用 mongo-go-driver 时在 %PATH% 中找不到可执行文件

我想使用 mongodb 驱动程序。但出现以下错误:

go.mongodb.org/mongo-driver/vendor/github.com/DataDog/zstd exec:“gcc”:在%PATH%中找不到可执行文件


梦里花落0921
浏览 73回答 1
1回答

手掌心

问题是你的库依赖于gcc运行。1.Linux/容器如果您在容器中运行,可以尝试两种选择:CGO您无需使用以下命令即可构建应用程序:RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o yourBinary您可以尝试安装gcc到您的容器中。如果它是基于 alpine 的容器,请运行RUN apk update && apk add --no-cache gcc您可能还需要musl-dev软件包,但您应该先尝试不使用它。2. 窗户由于 MacOS 和大多数 Linux 发行版都带有 GCC,我猜您可能会使用 Windows。在这种情况下,您需要安装MinGW。

HUX布斯

我知道这是旧的,但我也遇到了这个问题,关于Alexey答案,在Windows上,你应该安装MinGW并添加win环境的路径。你应该遵循这个。如果 MinGW 不起作用,你可以安装这个,它在 Windows 上对我来说非常有效。
打开App,查看更多内容
随时随地看视频慕课网APP