【发布时间】:2017-05-11 02:19:35
【问题描述】:
我在 Go 上编写代码。我在 Idea Intellij 中使用 golang 插件构建我的项目。我有一个主包。在 main 中导入不同的包。
import (
"RF"
"flag"
"io"
"net/http"
"os"
"runtime"
"depot"
"info"
"logger"
"logic"
"poly"
"ranker"
"revgeocoder"
"search"
"search/engine"
"stat"
"views"
"fmt"
)
如果我在$GOPATH 中编写路径,这个包的链接非常好。在 Idea Intellij 中,它是这样的:
现在,我想要:
- 在没有警告的情况下构建我的项目
- 调试我的项目
第一点。我做了一个“构建”,然后:“未指定包”
如果我写信给包名main,警告不会消失:
我能做什么?
第二点。组装成功。在我可以调试的那部分包之后,我无法调试另一个包。例如包engine我可以调试。这个包的路径:
/home/INT.PV.KM/urvanov/hedgehogues/distr/mapsfullsearch/src/search/engine/engine.go
下一个文件我无法调试。
/home/INT.PV.KM/urvanov/hedgehogues/distr/mapsfullsearch/src/search/context.go
我无法在此文件中设置断点:
请帮我解决我的问题。
【问题讨论】:
-
只是为了确保您不会错过它:Jetbrains 的团队正在自己实现一个名为 Gogland 的 Go IDE。它看起来很有希望。据我所知,它目前仍处于封闭测试阶段。请查看jetbrains.com/go 了解更多信息。
标签: go intellij-idea plugins jetbrains-ide