天天看點

go mod 入門

1.require golang sdk >= 1.11 
           

在golang 1.11 以前的版本,建立的工程要放在 gopath下面,

go mod 解決了go 的包管理問題,另一個好處是建立工程不用再放到gopath下

在非gopath目錄下初始化工程:

~ mkdir mod
 ~ cd mod
 go mod init mod
 go: creating new go.mod: module mod

~ ls
 go.mod
           

 添加依賴庫

module mod

require (
	github.com/PuerkitoBio/goquery v1.5.0
	github.com/gin-gonic/gin v1.4.0
)
           

格式是:github path  + version

然後使用 :

go list -m -u all
           

這裡有可能會使用代理,cmd 下設定代理指令:

set http_proxy=http://127.0.0.1:1080
           

下載下傳依賴庫,下載下傳到gopath路徑下

再使用

go mod vendor
           

把gopath下的庫拷貝到目前工程裡。

就可以愉快的程式設計了。

更多用法移步: https://segmentfault.com/a/1190000018536993