是否可以使用从不同版本构建的 Go 包?

发布于 2024-12-06 08:57:51 字数 167 浏览 1 评论 0原文

我正在使用 Go for Google App Engine,它使用旧版本的 Go。我想使用需要较新版本 Go (goauth) 的第三方包。可以在我的 Google App Engine 程序中使用该包吗?

Goauth 使用 strings.SplitN,这在 GAE 版本的 Go 中似乎不存在。

I'm using Go for Google App Engine, which uses an older version of Go. I want to use a third party package that requires a newer version of Go (goauth). It is possible to use that package in my Google App Engine program?

Goauth uses strings.SplitN, which does not seem to be present in the GAE version of Go.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

合约呢 2024-12-13 08:57:51

恐怕,必须破解 oauth 的源代码才能使其兼容。

或者,您也可以尝试联系作者,看看他们是否愿意发布与 AppEngine 的 Go 版本兼容的版本。

第三种选择是找到与您的 Go 版本兼容的旧版 oauth,然后使用该版本。

Not without hacking the source of oauth to make it compatible, I'm afraid.

Either that, or you can try and contact the author to see if they are willing to publish a version compatible with AppEngine's Go version.

A third option would be to find an older revision of oauth which is compatible with your Go version and just use that one.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文