go mod
这里使用的是12.5
版本
检查go mod
是否开启
go mod
没有开启可以在环境变量中配置
export GO111MODULE=auto
# 12.5默认不需要配
#auto
#on
#off
使用
新建一个文件test.go
package main
import (
"fmt"
"github.com/astaxie/beego"
)
func main() {
beego.run()
fmt.Println("hello go mod")
}
使用go mod init test.go
初始化test.go
文件,生成mod.go
不需要下载依赖包
go
会下载的依赖放在gopath/pkg/mod/
下
使用go代理
如果有墙不能下载
修改vi ~/.bashrc
配置环境变量
export GO111MODULE=on
export GOPROXY=https://goproxy.io
tidy命令
如果需要gomod指定版本下载,如果指定版本不成功,可以指定哈希值
go mod tidy
下载到$GOPATH