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