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

问题描述 投票:0回答:1

我想使用mongodb驱动程序并得到这样的错误

go.mongodb.org/mongo-driver/vendor/github.com/DataDog/zstdexec:“ gcc”:在%PATH%

中找不到可执行文件
mongodb go
1个回答
0
投票

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

1。 Linux /容器

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

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

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

2。 Windows

由于MacOS和大多数Linux发行版均随附GCC,所以我想您可能正在使用Windows。在这种情况下,您需要安装MinGWtdm-gcc

© www.soinside.com 2019 - 2024. All rights reserved.