七叶笔记 » golang编程 » Go mod管理包版本代替gopath

Go mod管理包版本代替gopath

问题: 如何解决Go的包管理?

解决: 使用Go mod

注:Go mod 依赖高版本的Golang;

1、在win10安装go1.14.6 windows/amd64。

2、通过如下网址下载高版本的Golang,界面如下:

   

下载Go

3、安装自行解决,安装完成后需要配置Go mod,打开如下网址,配置流程如下图:

   

go mod 和go proxy配置

 # 启用 Go Modules 功能
$env:GO111MODULE="on"
# 配置 GOPROXY 环境变量
$env:GOPROXY="#34;  

注:从$开始直接粘贴到PowerShell中执行,重新打开编辑则会生效也可以使用go env 查看配置是否生效!

4、配置完成后即可使用Go mod对新项目(newproject)包管理,命令如下:

 go mod init newproject  

配置完成后当前项目目录下会生成两个文件:

  • go.mod
  • go.sum

5、完成上面的步骤,恭喜你完成的Go mod 初始化一个新项目。

更多精彩。。。。。

运行出错:

 Version of Delve is too old for this version of Go (maximum supported version 1.13, suppress this er
  

安装如下包解决:

 go get github.com/go-delve/delve/cmd/dlv  

Go mod 开启/关闭请参考如下文章:

相关文章