gpt4 book ai didi

mongodb - "gcc": executable file not found in %PATH% when using mongo-go-driver

转载 作者:行者123 更新时间:2023-12-02 02:54:52 25 4
gpt4 key购买 nike

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

go.mongodb.org/mongo-driver/vendor/github.com/DataDog/zstd exec: "gcc": executable file not found in %PATH%

最佳答案

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

1。 Linux/容器

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

  1. 您可以使用以下命令构建没有 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 .

    关于mongodb - "gcc": executable file not found in %PATH% when using mongo-go-driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58576189/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com