在 go 1.11.1 版本上引入了新的套件管理工具 go mod,用來支持本地用的套件庫,
另外在 visual studio code,進行開發會遇到程式碼檢查上的問題,
可以在 Go-modules-support-in-Visual-Studio-Code 找到解答。
使用 go mod init
開始專案
AomaShinku:mod aomashinku$ go mod init github.com/cyan92128505/mod
go: creating new go.mod: module github.com/cyan92128505/mod
新增程式碼 ./mod.go
package main
import (
"fmt"
"rsc.io/quote"
)
func main() {
fmt.Println(quote.Hello())
}
使用 go build
建置程式
AomaShinku:mod aomashinku$ go build
go: finding rsc.io/quote v1.5.2
go: downloading rsc.io/quote v1.5.2
go: finding rsc.io/sampler v1.3.0
go: finding golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c
go: downloading rsc.io/sampler v1.3.0
go: downloading golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c
執行
AomaShinku:mod aomashinku$ ./mod
你好,世界。