2017-02-17 75 views
2

使用Gogland(使用JetBrains的IDE 1.0版预览版/ EAP 2017年2月10日版)创建Beego网络应用程序。如何使用Gogland运行/调试beego应用程序(使用语言)

蜂运行

,一切工作: 我可以从命令行与运行它。

但是,如果我从IDE具有以下配置 enter image description here

运行它时,我去为localhost:8080它说,它无法找到路径中的模板文件:

enter image description here

我认为它与GOPATH有关,但后来我意识到Gogland IDE可能正在运行

go run ma in.go

,而不是

蜂去

,当我检查乳宁

去从shell中运行main.go

,我也一样问题:无法找到模板。


我甚至试图从IDE运行'蜜蜂'命令。我部分成功。使用此配置: enter image description here 我可以从IDE运行它,但调试器不会在任何断点停止。 IE:我只能从Gogland运行(但不能调试)它。

所以我的问题是,如何让gogland IDE调试beego项目

+0

也许你可以改变命令,当你点击运行按钮,[更多信息](https://www.jetbrains.com/help/go/1.0/getting-started-with-gogland.html#changing_libraries ),在运行应用程序标题下。 – PumpkinSeed

+0

@ PumpkinSeed:是的,我试过了。刚刚编辑我的问题,以显示我的发现 – rafahoro

回答

0

您不能更改IDE运行蜜蜂命令。但是,您可以通过转到运行|将运行配置更改为Go应用程序编辑配置| + | Go Application选择软件包类型,然后输入完整的软件包名称(例如,如果软件包主目录位于GOPATH/src/github.com/dlsniper/demo下,则为github.com/dlsniper/demo),并确保工作目录位于您需要的位置。希望能帮助到你。

+0

感谢您的答案。 我正在做你提到的:将它作为Package运行,而不是作为文件运行。我的问题显示的错误发生在以Package的形式运行时。 顺便说一句:我正在编辑我的问题,以显示其他发现。 – rafahoro

0

使用Delve和远程调试配置(从gogland eap9开始)。

运行你的应用程序蜜蜂一样:

bee dlv -package="app_name" -port=2345 

在gogland使配置进入远程与您以前设置端口。

相关问题