首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"gcc":使用mongo-go驱动程序时在%PATH%中找不到可执行文件

"gcc":使用mongo-go驱动程序时在%PATH%中找不到可执行文件
EN

Stack Overflow用户
提问于 2019-10-27 02:27:16
回答 2查看 5.7K关注 0票数 3

我想使用mongodb driver.But,我得到以下错误:

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-27 03:54:22

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

1. Linux/Containers

如果在容器中运行,可以尝试两个选项:

  1. 您可以使用以下命令构建无需CGO的应用程序:
代码语言:javascript
复制
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o yourBinary
  1. 您可以尝试将gcc安装到容器中。如果是基于高山的容器,请运行
代码语言:javascript
复制
RUN apk update && apk add --no-cache gcc

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

2.窗口

由于MacOS和大多数Linux发行版都随GCC一起来的,我想您可能正在使用Windows。在这种情况下,您需要安装MinGW

票数 3
EN

Stack Overflow用户

发布于 2019-11-26 22:50:03

我知道这是旧的,但我也遇到了这个问题,关于Alexey的答案,在windows上,您应该安装MinGW并添加路径来赢得环境。你应该跟着。如果MinGW没有工作,您可以在windows上安装适合我的一台。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58576189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档