我想使用mongodb驱动程序并得到这样的错误
go.mongodb.org/mongo-driver/vendor/github.com/DataDog/zstdexec:“ gcc”:在%PATH%
中找不到可执行文件
问题是您的库依赖于gcc
来运行。
如果您在容器中运行,可以尝试两个选项:
CGO
的情况下构建您的应用程序:RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o yourBinary
gcc
安装到您的容器中。如果它是基于高山的容器,请运行RUN apk update && apk add --no-cache gcc
您可能还需要musl-dev
软件包,但是您应该首先尝试不使用它。
由于MacOS和大多数Linux发行版均随附GCC,所以我想您可能正在使用Windows。在这种情况下,您需要安装MinGW或tdm-gcc。