问题
当用go来使用第三方依赖时的问题:
我们去获取一下mysql的依赖go get github.com/go-sql-driver/mysql
报错:
根据报错,看起来似乎应该删除go.mod文件
但是当你真的删除后,再去执行go get依然会报错
蒙蔽如我...
解决
首先,go.mod文件还是必须的,我们使用
go mod init
来初始化go.mod文件.
关键
然后输入go mod tidy
命令.
这条指令会让go自动的去把go项目中需要的第三方以来管理起来,自动引入新增的依赖,自动删除未使用的依赖.
接下来,继续使用go get就可以找寻到任何你需要的依赖包了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。