公司的環境是內網,不能連接外網(不能聯網),將從外部導入一個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 文件時,開啓模塊支持。