夢(mèng)里花落0921
2023-07-31 16:07:46
我想使用 mongodb 驅(qū)動(dòng)程序。但出現(xiàn)以下錯(cuò)誤:go.mongodb.org/mongo-driver/vendor/github.com/DataDog/zstd exec:“gcc”:在%PATH%中找不到可執(zhí)行文件
1 回答

手掌心
TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊
問(wèn)題是你的庫(kù)依賴于gcc
運(yùn)行。
1.Linux/容器
如果您在容器中運(yùn)行,可以嘗試兩種選擇:
CGO
您無(wú)需使用以下命令即可構(gòu)建應(yīng)用程序:
RUN?CGO_ENABLED=0?GOOS=linux?GOARCH=amd64?go?build?-o?yourBinary
您可以嘗試安裝
gcc
到您的容器中。如果它是基于 alpine 的容器,請(qǐng)運(yùn)行
RUN?apk?update?&&?apk?add?--no-cache?gcc
您可能還需要musl-dev
軟件包,但您應(yīng)該先嘗試不使用它。
2. 窗戶
由于 MacOS 和大多數(shù) Linux 發(fā)行版都帶有 GCC,我猜您可能會(huì)使用 Windows。在這種情況下,您需要安裝MinGW。
- 1 回答
- 0 關(guān)注
- 171 瀏覽
添加回答
舉報(bào)
0/150
提交
取消