美文网首页
go get命令在go mod目录下与正常目录执行的区别

go get命令在go mod目录下与正常目录执行的区别

作者: Sunnky | 来源:发表于2019-06-03 17:25 被阅读0次
  1. $GOPATH目录下的go mod项目
$ go mod init test
$ cat go.mod 
module test

go 1.12
$ go get github.com/jinzhu/gorm
$ cat go.mod 
module test

go 1.12

require github.com/jinzhu/gorm v1.9.8 // indirect

可见,在go mod初始化的项目目录下执行go get package,会将package下载到$GOPATH/pkg目录下安装,并且添加或更新到go.mod文件中

当想要修改 package的版本时,只需要go get package@指定的versiongo.mod 也会相应的更新

  1. go mod项目
 $ pwd
/Users/sunnky/go/src/github.com/jinzhu
$ ls
inflection      now
$ go get github.com/jinzhu/gorm
$ ls
gorm            inflection      now

go mod项目,执行go get package,只是将package下载到$GOPATH/src/...目录下安装

相关文章

  • go get命令在go mod目录下与正常目录执行的区别

    非$GOPATH目录下的go mod项目 可见,在go mod初始化的项目目录下执行go get package,...

  • 将dep更换为go mod

    将原本的 dep 的配置删除 配置 go mod 当在当前项目目录下执行 go get , go build, g...

  • cannot find module providing pac

    设置 GOPROXY 后,go get 下载的第三方库找不到 解决: 在项目根目录下执行命令 Ref: Go 语言...

  • 08-go mod

    1. go mod 创建项目 创建一个目录 添加main.go 1.2 mod初始化 执行如下命令: 多了一个g...

  • go 包管理

    新建一个go 程序 比如test.go 在这个目录下运行 go mod init test就会生成一个mod 文件...

  • GOPATH相关

    目录内容 /src/pkg/bin 关于go get命令 使用go get命令时常见错误: exec: "hg":...

  • 一键解决 go get golang.org/x 包失败

    问题描述 当我们使用 go get、go install、go mod 等命令时,会自动下载相应的包或依赖包。但由...

  • Go Quick

    编译 go build 在当前项目根目录下执行编译命令go build,会在当前路径下生成可执行文件。 使用以GO...

  • 常用的go mod命令 与 go get

    简单的使用go module

  • 环境配置

    环境配置go下载地址有需要的童鞋请自行下载执行一下命令建立新项目,生成go.mod文件 修改go.mod增加依赖包...

网友评论

      本文标题:go get命令在go mod目录下与正常目录执行的区别

      本文链接:https://www.haomeiwen.com/subject/pufhxctx.html