2

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

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

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

在此处输入图像描述

感谢您提供任何帮助。

编辑:根据答案建议,我决定使用基本命令行,但是一位朋友也推荐了 LiteIDE。关于让 Go 在 Eclipse 中工作,我会“假设”tmichels 的回答是正确的。

4

1 回答 1

2

如果你不使用GOPATH环境变量并且你没有将你的项目文件夹放在编译器下$GOPATH/src,编译器将找不到它。如我所见,goclipse 允许您GOPATH完全跳过,但在这种情况下,您必须将代码放在src您可以在 Project Explorer 中看到的目录下。请参阅goclip 文档的相关部分

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

因此,对于构建,您可以使用go buildor go install。后者会将二进制文件复制到您的$GOPATH/bin目录中。对于运行测试,只需调用go testor go test path/to/package。该工具中有一个隐藏的宝石go:当您在同一目录中使用多个包时,您可以使用go test ./...它一次测试所有包。这也适用于其他 go 命令。

于 2015-01-24T12:21:55.970 回答