在使用go的时候如果依赖导入github上的,比如下面样式
1 | import "github.com/go-sql-driver/mysql" |
我们需要先执行get操作
1 | go get github.com/go-sql-driver/mysql |
它会下载到你的gopath目录下
但是有时候会报错如下
1 | /mouse/study/goSpace/goTestSpace/src/github.com/gin-gonic/gin/vendor/github.com/golang/protobuf/proto (vendor tree) |
其实这个错误是gopath设置位置的错误
在我们引入第三方的时候,其会在三个地方区查找:
1、GOROOT路径
2、GOPATH路径
3、在原目录中的vendor目录下进行查找