2017-04-06 107 views
1

如何在Gogland上調用GAE/Go本地開發服務器?在Gogland上調用GAE/Go本地開發服務器

在運行/調試配置窗口中,我有警告「Go SDK未指定」,但我找不到如何設置Go SDK。

enter image description here

即使是這樣,我按下OK,並與調用運行 - >運行 '未命名',我得到這個錯誤。

"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 

enter image description here

我該如何解決?

回答

1

錯誤的原因是常規Go分配被用作SDKGOROOT)。

要運行GAE Go應用程序,您需要使用GAE Go SDK作爲GOROOT。更改GOROOT可通過設置File | Setting | Go | GOROOT

+0

感謝您的回覆。我將GOROOT設置爲(Go App Engine SDK路徑)/ goroot並且工作正常。 –

+0

當我嘗試這樣做時,我得到:_所選目錄不是Go SDK_有效的家庭任何線索? – Jens

+0

這個問題可能是相關的,請按照它來獲取更新。 https://youtrack.jetbrains.com/issue/GO-3895 –