Golang on eclipse:Mac上的"资源没有相应的Go包"

Mar*_*Lee 4 eclipse go

如标题中所述,我在Eclipse上运行Golang代码时遇到问题.我目前正在使用Mac,我使用自制软件安装.

目前,安装go的文件夹如下.

/usr/local/Cellar/go/1.5.2/..

运行终端并输入后open ~/.bash_profile我添加了以下内容.

export GOROOT="/usr/local/Cellar/go/1.5.2/"
export PATH=$PATH:$GOROOT/bin
Run Code Online (Sandbox Code Playgroud)

我还缺少别的吗?

PS如果我像使用终端一样运行代码go run main.go,我绝对没问题.问题必定是由于Eclipse中的一些配置错误.

Ahm*_*lal 11

我有同样的错误.将源文件放在src的子文件夹下修复它.


小智 5

转到“运行配置”->“使用Go应用程序进行过滤”->选择您的项目,然后单击“环境”选项卡,然后单击“选择”按钮并勾选GOPATH环境。选择应用,然后选择运行。


小智 0

因为可执行路径不对。
GoClipse 将源代码编译到 $project/bin 中,因此我们必须设置 GOPATH = $project

选择项目 > Alt+Enter > Go 编译器 > 使用项目特定设置 > Eclipse GOPATH

就我的 wiki 教程而言,GOPATH = :/home/sovann/go/wiki.
然后IDE就可以找到/home/sovann/go/wiki/bin/main

  • 我在Windows 10上使用GoClipse。我的golang安装在“F:\Go”中,并且我在“E:\Users\User\Desktop\workspace\HelloWorld”中创建了一个名为“HelloWorld”的Go项目,所以我设置了GOROOT到“F:\Go”,GOPATH 到“E:\Users\User\Desktop\workspace\HelloWorld”。但是运行文件时提示“资源没有对应的Go包”,如何解决? (3认同)