go-mod依赖问题

问题

当用go来使用第三方依赖时的问题:
我们去获取一下mysql的依赖go get github.com/go-sql-driver/mysql
报错:image.png
根据报错,看起来似乎应该删除go.mod文件
但是当你真的删除后,再去执行go get依然会报错
go-mod依赖问题_第1张图片
蒙蔽如我...

解决

首先,go.mod文件还是必须的,我们使用

go mod init

来初始化go.mod文件.

关键

然后输入go mod tidy命令.
这条指令会让go自动的去把go项目中需要的第三方以来管理起来,自动引入新增的依赖,自动删除未使用的依赖.
接下来,继续使用go get就可以找寻到任何你需要的依赖包了

你可能感兴趣的:(golang)