【问题标题】:Invoking GAE/Go Local Development Server on Gogland在 Gogland 上调用 GAE/Go 本地开发服务器
【发布时间】:2017-04-06 00:41:06
【问题描述】:

如何在 Gogland 上调用 GAE/Go 本地开发服务器?

在运行/调试配置窗口中,我有警告“未指定 Go SDK”,但我找不到如何设置 Go SDK。

即使我按下了 OK,并使用 Run -> Run 'Unnamed' 调用,我还是得到了这个错误。

"C:\Program Files (x86)\JetBrains\Gogland 171.3780.106\bin\runnerw.exe" C:/Go\bin\go.exe serve C:/path/to/app.yaml
go: unknown subcommand "serve"
Run 'go help' for usage.

Process finished with exit code 2

我该如何解决?

【问题讨论】:

    标签: google-app-engine go goland


    【解决方案1】:

    错误的原因是常规的 Go 分发被用作SDK (GOROOT)。

    要运行 GAE Go 应用程序,您需要使用 GAE Go SDK 作为 GOROOT。可以通过设置File | Setting | Go | GOROOT 更改GOROOT

    【讨论】:

    • 感谢您的回复。我将 GOROOT 设置为 (Go App Engine SDK Path)/goroot 并且它起作用了。
    • 当我尝试这样做时,我得到:所选目录不是 Go SDK 的有效主目录任何线索?
    • 这个问题可能是相关的,请关注它以获取更新。 youtrack.jetbrains.com/issue/GO-3895
    猜你喜欢
    • 1970-01-01
    • 2017-01-29
    • 2015-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多