第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

構(gòu)建期間的模塊依賴緩存問題

構(gòu)建期間的模塊依賴緩存問題

Go
縹緲止盈 2023-04-04 14:48:55
最近切換到使用 Go 1.11 版本,并試圖將我們的項(xiàng)目轉(zhuǎn)換為使用新的模塊系統(tǒng)。但是,我在緩存系統(tǒng)方面遇到了一個(gè)令人沮喪的問題(到目前為止,由于過去不相關(guān)的問題,我一直在運(yùn)行,GOCACHE=off但這不是模塊的選項(xiàng))。下面的命令日志是基于使用 Homebrew 將我的系統(tǒng)轉(zhuǎn)到 1.11 的全新升級(jí)(我通常使用 gvm 來安裝和管理 Go 版本,但為此切換到系統(tǒng)構(gòu)建以查看 gvm 是否是問題所在)。我將我的 GOPATH 設(shè)置為一個(gè)臨時(shí)目錄,并將源代碼移出默認(rèn)的 GOPATH(當(dāng)前位于~/gotemp/statsbot)。對(duì)于此命令日志,我首先對(duì)緩存進(jìn)行核對(duì),以使其處于全新狀態(tài)。然后我正在構(gòu)建(以引入任何缺少的依賴項(xiàng),這也應(yīng)該重新緩存 deps),然后對(duì)其中一個(gè)子目錄進(jìn)行測試。[08:34:48] statsbot (feature/bot-rebuild-gomod) $ rm -rf on[08:34:49] statsbot (feature/bot-rebuild-gomod) $ go clean --cache[08:34:50] statsbot (feature/bot-rebuild-gomod) $ go envGOARCH="amd64"GOBIN=""GOCACHE="on"GOEXE=""GOFLAGS=""GOHOSTARCH="amd64"GOHOSTOS="darwin"GOOS="darwin"GOPATH="/var/folders/ck/bf8_n8hn34j7bh7hqqppxrtm0000gn/T/tmp.3ga5Iq09"GOPROXY=""GORACE=""GOROOT="/usr/local/Cellar/go/1.11/libexec"GOTMPDIR=""GOTOOLDIR="/usr/local/Cellar/go/1.11/libexec/pkg/tool/darwin_amd64"GCCGO="gccgo"CC="clang"CXX="clang++"CGO_ENABLED="1"GOMOD="/Users/kaedys/gotemp/statsbot/go.mod"CGO_CFLAGS="-g -O2"CGO_CPPFLAGS=""CGO_CXXFLAGS="-g -O2"CGO_FFLAGS="-g -O2"CGO_LDFLAGS="-g -O2"PKG_CONFIG="pkg-config"GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/ck/bf8_n8hn34j7bh7hqqppxrtm0000gn/T/go-build065167780=/tmp/go-build -gno-record-gcc-switches -fno-common"[08:34:53] statsbot (feature/bot-rebuild-gomod) $ go build .[08:35:01] statsbot (feature/bot-rebuild-gomod) $ ginkgo statsFailed to compile stats:我在許多構(gòu)建情況下都看到了同樣的錯(cuò)誤消息。 通常go build .會(huì)成功,但有時(shí)會(huì)失敗并顯示類似的消息。運(yùn)行invariable 可以修復(fù)這些問題,但我真的不想在每次構(gòu)建之前都運(yùn)行它,并且在嘗試使用 Ginkgo 進(jìn)行測試時(shí)它不起作用,因?yàn)檫@似乎涉及多個(gè)連續(xù)的編譯。go clean --cache
查看完整描述

1 回答

?
素胚勾勒不出你

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超9個(gè)贊

您的GOCACHE環(huán)境變量設(shè)置為"on".?的值GOCACHE必須是一個(gè)文件夾,特殊"off"值意味著不緩存構(gòu)建和測試結(jié)果并且不使用那些已經(jīng)緩存的數(shù)據(jù)。沒有什么特別的價(jià)值"on"。

您不必設(shè)置GOCACHE,因?yàn)樗幸粋€(gè)默認(rèn)值。引用自Command Go:構(gòu)建和測試緩存:

go 命令緩存構(gòu)建輸出以便在未來的構(gòu)建中重用。緩存數(shù)據(jù)的默認(rèn)位置是當(dāng)前操作系統(tǒng)的標(biāo)準(zhǔn)用戶緩存目錄中名為 go-build 的子目錄。設(shè)置 GOCACHE 環(huán)境變量會(huì)覆蓋此默認(rèn)值,運(yùn)行“go env GOCACHE”會(huì)打印當(dāng)前緩存目錄。您可以將變量設(shè)置為“關(guān)閉”以禁用緩存。


查看完整回答
反對(duì) 回復(fù) 2023-04-04
  • 1 回答
  • 0 關(guān)注
  • 130 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)