如果要用 gopath模式 引入包 從src目錄下開始引入 需要關閉 go mod 模式
export GO111MODULE=off
如果使用go mod 模式
export GO111MODULE=on
並且在目錄下執行 go mod init
否則就會報錯
package wang/test is not in GOROOT (/usr/local/go/src/wang/test)
main.go
package main import ( "wang/test" "wang/test/yong" ) func main() { test.Say() yong.Speak() }
test.go
package test import "fmt" func Say() { fmt.Println("i am test") }
yong.go
package yong import "fmt" func Speak() { fmt.Println("i am speak") }