在Go中,当我导入依赖项时:
import "github.com/spf13/viper"
Go将查看哪些目录,以及以哪种顺序?
答案 0 :(得分:2)
查询顺序:
运行go help gopath
以详细了解Go
如何搜索每个目录。
答案 1 :(得分:1)
查看特定系统中搜索的搜索顺序和确切路径的快捷方法是运行go build err
。
这会产生类似于此的输出:
can't load package: package err: cannot find package "err" in any of:
C:\go\src\err (from $GOROOT)
\\FREENAS\Global Documents\Projects\Go\src\err (from $GOPATH)