问题在eclipse中运行golang Hello World

时间:2015-01-24 05:00:05

标签: eclipse go goclipse

好吧,所以只是一个免责声明,我怀疑这个问题将与另一个问题重复,但我甚至不确定要搜索什么。

我以前从未使用过Eclipse或Golang,并且正在尝试使用基本的hello world应用程序。

我已经安装了goclipse插件,创建了一个新的go包和go命令源文件。从我阅读的内容中,在Eclipse中运行项目,右键单击该包,选择Run as,然后设置运行配置。当我尝试选择go包时,会出现问题,因为没有显示,如果我将其留空,则会抛出找不到的' Go包。例外。

enter image description here

感谢您提供任何帮助。

编辑:根据答案建议我决定使用基本命令行,但是朋友也推荐了LiteIDE。我会"假设"关于在日食中开始工作,tmichels答案是正确的。

1 个答案:

答案 0 :(得分:2)

如果您不使用GOPATH环境变量,并且未将项目文件夹放在$GOPATH/src下,编译器将无法找到它。正如我所看到的,goclipse允许您完全跳过GOPATH,但在这种情况下,您必须将代码放在Project Explorer中可以看到的src目录下。请参阅related section of the goclipe documentation

虽然我认为通过使用完整的IDE进行开发会让您的生活更加艰难。只需使用命令行工具即可。它还有一个额外的好处,你将真正了解正在发生的事情(IDE隐藏了这一点)。

因此,对于构建,您可以使用go buildgo install。后者将二进制文件复制到您的$GOPATH/bin目录。要运行测试,只需致电go testgo test path/to/packagego工具中有一个隐藏的gem:当您在同一目录中使用多个包时,可以使用go test ./...一次测试所有这些包。这也适用于其他go命令。