问题标签 [goclipse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
30357 浏览

eclipse - 如何在安装了 goclipse 的 Eclipse 中运行 GO 项目

我已经在我的 Eclipse 中安装了 goclipse 并创建了一个新的 go 项目。

现在这就是我所拥有的:

在此处输入图像描述

我有 hello.go 看起来像这样:

然后我按下运行按钮,或者右键单击文件 hello.go,然后运行,它什么也没给出。此外,它在 bin 文件夹中也是空的。

然后我按下run configurations按钮,那里几乎是空的,只有一个项目名称。它给:

这是我对 Go 的偏好: 在此处输入图像描述

我注意到 GOROOT 和 GOPATH 都与资源管理器中列出的不同,但是一旦我将它们更改为 C:\Go\src\pkg 或 C:\Go\src,应用和确定按钮就会被禁用。此外,我也没有 C:\Go\src\pkg 文件夹。

我可以go installgo build在命令行中,但我想将 eclipse 用于另一个更大的项目。它是 windows 7,eclipse 版本是 Luna Service Release 1 (4.4.1)。谢谢你。

编辑:现在我有以下配置,它工作正常: Go 安装在 c:\Go 中的 Preferences: GOROOT:C:\Go, GOPATH: C:\Users\Tiina\go_workspace Preferences 中的其余部分是自动填写的. helloTest 项目位于 C:\Users\Tiina\go_workspace\src\helloTest hello.go 位于 C:\Users\Tiina\go_workspace\src\helloTest\hello.go 也许是因为我从现有代码创建了一个项目,并且有东西留下了,它会自动添加另一个 GOPATH,在 Preferences 中删除它。

0 投票
2 回答
531 浏览

go - GoClipse v0.91 可以开放定义吗?

我已经安装了golang1.4和GoClipse v0.91,但是我想打开fmt.Printf()定义,它显示“无法运行程序oracle”。我用谷歌搜索,知道 oracle 是 GoClipse 的插件,但我找不到 gooracle.exe 或其他类似的东西。我尝试下载gooracle,但一无所获。任何人都可以帮忙吗?

0 投票
1 回答
995 浏览

eclipse - 为什么 gdb 版本 7.8.1 会因 eclipse for c++ 失败而失败?

我已经在我的 Mac 上安装了 gdb,并成功地让它从命令行和 LiteIDE 运行。但是,当我在 Eclipse(Goclipse 和 C++ 程序)下运行它时,我得到了错误:

命令错误:gdb --version 无法运行程序“gdb”:未知原因

我安装了最新版本的 gdb,我相信路径是正确的。

我尝试在 C 设置中修改 gdb 配置,但没有效果。

查找 gdb 可执行文件是否有问题,或者实际上查找可执行文件有问题?

0 投票
1 回答
2548 浏览

eclipse - 在 Eclipse 中运行 golang Hello World 的问题

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

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

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

在此处输入图像描述

感谢您提供任何帮助。

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

0 投票
2 回答
235 浏览

eclipse - 在月食 4.4.1 上安装了 goclipse,但它没有显示在首选项中

从以下位置安装 goclipse:https ://github.com/GoClipse/releases/raw/master/ 我错过了任何其他步骤吗?

0 投票
0 回答
106 浏览

debugging - 使用 GoClipse 时无法跨步

这是如何使用 GoClipse 调试 Go 程序的重复问题?,但是该线程仅回答了海报提出的两个问题之一。

当我使用 GoClipse 调试我的程序时,“step over”命令的功能与“step into”命令完全相同。

有没有其他人看到这个问题?

0 投票
1 回答
323 浏览

linux - 让 GoClipse 在正常的 GO 工作区中正常工作

我一直在尝试在 Linux (CentOS6.6) 上使用 GoClipse (0.8.1v2001409161333 - goclipse_feature.feature.group 提供的最新版本) 和 Eclipse (4.4.2),并通过 yum 安装 GO (1.4.2-2.el6)来自 EPEL 并且只实现了部分功能。

Intellisense 似乎适用于内置包,但 GoClipse 似乎对它的目录结构做了一些奇怪的事情,这与正常的 GO 工作区布局不同。源代码控制下的现有结构如下所示: $GOPATH/bin/... $GOPATH/pkg/... $GOPATH/src/externalsite/module/version/*.go $GOPATH/src/externalsite/module/version/subdir/*.go $GOPATH/src/me/module/*.go $GOPATH/src/me/module/feature/*.go

当我尝试使用 GoClipse 时,它​​似乎总是坚持 *.go 文件必须是 bin|pkg|src 目录的对等文件。这意味着我要么将我的 *.go 文件放在 $GOPATH 中,要么告诉 GoClipse main.go 在哪里($GOPATH/src/me/module/main.go),然后 GoClipse 再次创建 bin|pkg|src 目录: $GOPATH/src/me/module/bin/ $GOPATH/src/me/module/pkg/ $GOPATH/src/me/module/src/

我的 GoClipse 配置正确设置了 $GOPATH(我尝试使用未定义的 $GOROOT 或设置为 yum 安装位置无效),并且在从现有代码创建 Go 项目时将位置指定为 $GOPATH/src/me/module/(手动扩展 $GOPATH)

我找到的一些资源似乎没有提供任何关于让 GoClipse 尊重正确的 go 工作区结构的建议,我希望有人能告诉我如何做到这一点。
以下资源可能很有趣,但它们并不能解决这个困难:
如何在安装了 goclipse 的 Eclipse 中运行 GO 项目
https://github.com/GoClipse/goclipse

0 投票
0 回答
318 浏览

eclipse - 在 goclipse 中启用断点

我正在尝试在 OS-X 10.9.5 上使用 goclipse v0.11.0 调试在 eclipse Luna 中运行的 go 程序。我正在使用来自 brew 的 GNU gdb (GDB) 7.9.1 和 go1.4.2。

我使用此处的说明成功安装并进行了代码签名gdb

http://ntraft.com/installing-gdb-on-os-x-mavericks/

我正在构建我的 go 程序,-gcflags "-N -l"并且可以在命令行上成功调试它,包括在 go 函数处设置断点并使用命令行单步执行它们gdb,源代码会按原样显示。

但是,在 goclipse 中我根本无法设置断点,因为菜单上的“切换断点”项是灰色的,并且“断点类型”列表显示“无可用”。

如果我选择'Stop on Startup at''main',那么我可以单步执行汇编程序,这无济于事,但证明正在使用gdb。

如果我保持上面的选项设置,等到程序遇到main断点,然后键入(在 eclipse 中的 gdb 控制台)break main.foo,然后cont,然后在正确的位置设置断点,我可以在 Eclipse IDE 中单步执行。因此,似乎唯一的问题是在 IDE 中设置断点。

相关的 go 程序是一个文件,它在命令行 gdb 下工作,我已经删除了二进制文件并重新启动,所以这不是“需要重建”的问题。

相关问题:如何使用 GoClipse 调试 Go 程序?但是,两个答案是“禁用启动时停止”(在这里没有区别),并且-gcflags "-N -l"给出了确保(没有区别)。

截屏: 断点不可用的屏幕截图

有任何想法吗?

0 投票
1 回答
413 浏览

eclipse - goClipse:执行准备启动的内部错误。原因:java.lang.NullPointerException 为什么?

我正在尝试在 ubuntu 14.04 上安装 goClipse。我已经从存储库安装了 java8,并下载了 eclipse mars 4.5。

我在一个名为 hello.go 的文件中尝试了这个示例代码:

但它只能从终端使用以下命令工作:

谢谢你

0 投票
1 回答
99 浏览

eclipse - Goclipse 中未显示轮廓

配置go eclipse插件的一切,按Command-O,不能显示大纲。任何人都可以帮忙吗?

Mac Eclipse 版本:Mars JDK 1.8