GOLAND中配置GOMODULE和GOPROXY


Go Modules 是為了提升使用其他開發者代碼,即添加依賴項(模塊、包)時的體驗,也是為了讓代碼的正確性、安全性得到保障。並且 Go Modules 可以使用 GOPROXY 環境變量來解決中國大陸無法使用 go get 的問題。

與 GoLand 集成

在 GoLand 2019.1.3 中使用 Go Modules 需要進行兩個設置:

Preferences -> Go -> Go Modules (vgo),勾選 Enable Go Modules (vgo) integration 以啟用 Go Modules,並在 Proxy 輸入框中輸入 https://goproxy.io。如圖所示:

在 GoLand 中使用 Go Modules 設置 1
Preferences -> Go -> GOPATH,勾選上 Index entire GOPATH 以索引整個 GOPATH,不然無法導入包。如圖所示:

在 GoLand 中使用 Go Modules 設置 2
進行如上設置后,就可以在導入不在緩存中的包時,點擊 Sync packages of... 下載該包了:

參考文檔:
Go Modules 詳解


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM