Go modules包管理配置。

使用Go的modules来管理包的依赖1

  1. 添加环境变量GO111MODULE为auto,在.bash_profile中,添加
    export GO111MODULE=auto
    
  2. 配置包下载时的proxy(如果需要的话)
    export GOPROXY=https://goproxy.cn,direct
    
  3. 在go项目内初始化模块
    go mod init 项目名
    

    这样会在项目文件夹内生成一个go.mod文件。

直接运行项目go run ...,go会自动查找并下载代码内的依赖包到$GOPATH/pkg/mod目录下。如果设置了proxy,将会从proxy下载。

无须再使用go get...来下载依赖包。