gpt4 book ai didi

google-app-engine - 正确的 GOPATH 包含来自 App Engine SDK 的 App Engine 库?

转载 作者:IT老高 更新时间:2023-10-28 13:11:07 27 4
gpt4 key购买 nike

我正在尝试使用 Go SDK 为 App Engine 编写应用程序,但它似乎与单元测试有一种有趣的关系。人有written libraries左右this original, outdated一组工具,但每次我尝试安装它们时,根据我使用的 Go 命令,我都会遇到以下两个问题之一:

  • 从标准 go:找不到“appengine”或“appengine_internal”
  • 来自 SDK 的 go:不允许构建包。我怀疑我应该使用这个。

我的猜测是我必须操纵我的 $GOPATH 以在 SDK 中的某处包含一个目录,以便 appengine 包可见,但我尝试了许多变体(例如 $SDK/goroot$SDK/goroot/src 等),但它们似乎都不起作用。

-一般来说-对于 App Engine for Go 可能会建议哪些测试策略?

-具体来说-,我怎样才能使这些包可见,以便我可以使用通用 Go 工具安装依赖于它们的库(例如这些测试包)或以其他方式运行我自己的测试套件?

最佳答案

This answer提供更新的 gae-go-testing 的详细安装说明。我快速浏览了一下,它们似乎确实有效。请注意,安装涉及从 SDK 跨 appengineappengine_internalgoprotobuf 复制到本地 go 安装。

关于google-app-engine - 正确的 GOPATH 包含来自 App Engine SDK 的 App Engine 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15100490/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com