-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix issue about breaking change in uuid.NewV4() #11
Comments
还有一个问题是不知道您在开发的时候是怎么调试的?我理解的话起始跑的点肯定是在 update:我在 |
这个项目也比较久远了…… 如果只是尝试用的话,建议使用很早之前就已经构建好的 Docker 镜像。 如果是想学习一下源代码,emm,或许可以考虑参考一些更好的 golang 项目,实话说我的 go 语言水平并没有达到足够让别人学习的程度…… 以上,Happy Hacking。 嗷,刚想起来,七牛云的问题之前有同学提出来过,上次抽空已经修了 2694304 ,这个 Project 真的太久没动已经几乎忘了……惭愧 |
@7sDream 233 我最近在看 gin 和它 route 的早期代码,还有一些标准库。虽然 Go 的项目很多但原生使用 |
OK,那这个 Issue 我先关了,如果有其他问题欢迎另开 OvO |
Hi ~
最近在尝试构建 rikka 应用,在构建过程
go build .
这一步里出现了一个问题,截图如下:搜索关键字 multiple-value uuid.NewV4() in single-value context 就可以发现很多应用都出了这个问题,比如 star 数比较多的
sprig
和acme
出现的原因是 uuid API 的更改,摘举如下:
直接用
go get
而不用 package management 终于出现了致命的问题。看到的一个比较激进的 fix 方式是直接用 Google 的 uuid 替代 replace satori/go.uuid with google/uuid.......有一个解决方式 fix-patch 是用
uuid.MustNewV4()
来代替uuid.NewV4()
,但我测试没有通过,因此退而求其次用了如下的方法:git -C $GOPATH/src/github.com/satori/go.uuid checkout v1.2.0
之后一切编译正常。
这里存照一下,希望能帮助后来也遇到这个问题的人。我也试试看有没有什么方法能一劳永逸解决(D
The text was updated successfully, but these errors were encountered: