golang从1.11版本开始引入go mod依赖管理. go get 也随之而变.
以前go get github.com/yezihack/go-mygen 进行下载安装. 可以在gopath/src/github.com/yezihack找到项目源码. 如果项目里使用了go mod 下载的源码不存放在src目录下啦. 而是存在$GOPATH/pkg/mod目录下
go get参数说明
- -v 查看详情过程
- -x 显示相关的依赖
- -d 只下载,不安装
- -u 下载丢失的包,但不会更新已经存在的包
- -insecure 允许使用不安全的 HTTP 方式进行下载操作
安装下载项目
go get github.com/yezihack/go-mygen
更新或安装
go get -u github.com/yezihack/go-mygen
显示依赖信息
go get -x github.com/yezihack/go-mygen
显示更多详情
go get -v -x github.com/yezihack/go-mygen
只下载, 不安装
go get -d -v github.com/yezihack/go-mygen
安装下载详情
go get -u -x github.com/yezihack/go-mygen