为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
梦里花落0921 2023-07-31 16:07:46
我想使用 mongodb 驱动程序。但出现以下错误:go.mongodb.org/mongo-driver/vendor/github.com/DataDog/zstd exec:“gcc”:在%PATH%中找不到可执行文件
查看完整描述

1 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

问题是你的库依赖于gcc运行。

1.Linux/容器

如果您在容器中运行,可以尝试两种选择:

  1. CGO您无需使用以下命令即可构建应用程序:

RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o yourBinary
  1. 您可以尝试安装gcc到您的容器中。如果它是基于 alpine 的容器,请运行

RUN apk update && apk add --no-cache gcc

您可能还需要musl-dev软件包,但您应该先尝试不使用它。

2. 窗户

由于 MacOS 和大多数 Linux 发行版都带有 GCC,我猜您可能会使用 Windows。在这种情况下,您需要安装MinGW。


查看完整回答
反对 回复 2023-07-31
?
HUX布斯

TA贡献1876条经验 获得超6个赞

我知道这是旧的,但我也遇到了这个问题,关于Alexey答案,在Windows上,你应该安装MinGW并添加win环境的路径。你应该遵循这个。如果 MinGW 不起作用,你可以安装这个,它在 Windows 上对我来说非常有效。



查看完整回答
反对 回复 2023-07-31
  • 1 回答
  • 0 关注
  • 71 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信