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

时间:2016-01-13 20:01:27

标签: eclipse go

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

目前,安装go的文件夹如下所示。

Content-Length

在运行终端并输入/usr/local/Cellar/go/1.5.2/..后,我添加了以下内容。

open ~/.bash_profile

我还缺少其他什么吗?

PS 如果我使用像export GOROOT="/usr/local/Cellar/go/1.5.2/" export PATH=$PATH:$GOROOT/bin 这样的终端运行代码,我绝对没问题。问题必定是由于Eclipse中的一些配置错误。

4 个答案:

答案 0 :(得分:10)

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

答案 1 :(得分:4)

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

答案 2 :(得分:0)

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

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

在我的wiki教程中,GOPATH = :/home/sovann/go/wiki 然后IDE可以找到/ home / sovann / go / wiki / bin / main

答案 3 :(得分:0)

我有同样的问题,我做了两件事来解决它:

  1. 我打开了运行配置,使用“Go”进行过滤并创建了一个新配置(右键单击“Go Application”作为过滤器的结果)。在Environment选项卡中添加了一个新变量:GOPATH = [工作区的路径]。
  2. 我在src文件夹下面有.go文件,这是错误的。我在src文件夹下创建了一个文件夹,并将.go文件移动到该文件夹​​。
  3. 可以通过创建系统环境并使用“选择”选项将其添加到列表而不是创建新选项来替换第一步。我更喜欢创建一个新的,所以我可以在同一台笔记本电脑上运行不同的项目,而无需改变系统环境的价值。