離線環境中,go mod一直下載對應的依賴的解決辦法

公司的環境是內網,不能連接外網(不能聯網),將從外部導入一個go mod項目,並運行的時候,一直下載項目所依賴的包,實際上依賴包已經放到目錄文件,不用下載也能正常運行。爲了解決這一問題,我們只需要設置參數GO111MODULE=off

go env -w GO111MODULE=off 關閉

每個參數的含義

GO111MODULE=off 無模塊支持,go 會從 GOPATH 和 vendor 文件夾尋找包。
GO111MODULE=on 模塊支持,go 會忽略 GOPATH 和 vendor 文件夾,只根據 go.mod 下載依賴。
GO111MODULE=auto 在 $GOPATH/src 外面且根目錄有 go.mod 文件時,開啓模塊支持。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章