为什么要写这篇文章呢? 今天发生的事情确实让人很无语.
今天(周日)在家学习, 前端的同事报bug, 让我改下接口.
之前有个老项目中使用了influxdb, 用的包是: github.com/influxdata/influxdb/client/v2
.
用公司的电脑编译都没问题的, 在家里用自己编译就报错说这个包没有. 没有我就go get github.com/influxdata/influxdb/client/v2
呗, 结果get不到. 开始有点慌了, 去github上一看, 这包还真没有, 变成github.com/influxdata/influxdb1-client/v2
.
这里就不得不吐槽下go语言的包管理了. 作者改个仓库名, 项目就编译不了了, 听起来有点好笑是不是?
后面出的go mod也用得不爽, 各种被墙. 还得自己弄代码下载包.
被墙也不能怪go语言, 反正谷歌的东西, 在国内要想正常使用, 都比较费劲. 然后就有各种镜像站点, 等等.
真不知道go语言在国内怎么流行起来的…
已经无力吐槽, 卒于35度高温下.