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