问题
当用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就能够找寻到任何你须要的依赖包了