【发布时间】:2013-11-09 14:08:36
【问题描述】:
我正在尝试在 32 位 Linux 上使用 LiteIDE(Go IDE)。除自动完成外,一切正常。构建,运行,一切正常。 gocode 二进制文件似乎正在运行:
ithisa@miyasa ~> ps aux | grep gocode
ithisa 10003 0.0 0.0 823788 2624 pts/1 Sl+ 09:06 0:00 /home/ithisa/scratch/liteide/bin/gocode -s -sock unix -addr localhost:37373
我可能做错了什么?
【问题讨论】:
-
自动完成对我有用,使用 12.04 LTS(32 位)。我完全按照这里的说明进行操作,全部:FreeBSD, Linux, Mac OS X and NetBSD tarballs 然后我从这里安装了 LiteIDE:LiteIDE x18.2.1 Linux (x86 32bit) 一切都是第一次,每次都正常。
-
嗯。我使用的是来自 repos 的 Debian Unstable-supplied Go,而不是从 Google 手动安装......Debian 通常会正确打包东西;可能是因为它是 Debian Unstable,它有时包含未经测试的软件包。
-
我安装了官方的 Go 包。仍然没有自动完成...
-
DK - 我会删除所有内容并从头开始。当我开始时,我的机器上没有任何与 Go 相关的东西,并且完全按照说明进行操作。我对它的轻松程度感到惊讶——我在 LiteIDE 中运行了一个项目(带有自动完成功能),从开始 @ 0 开始大约半小时。我发现我喜欢 LiteIDE——我来自 Delphi/C++/Python,而且我总是需要一个好的 IDE - 讨厌搞乱所有其他 bs - 只想编写我的代码并构建它。 LiteIDE 似乎可以处理这项工作——良好的调试、跟踪——至少足以让你继续前进。尚未使用 Go 完成任何大型项目。
-
我刚刚删除了所有内容并从头开始。所有的 go 工具都可以工作,LiteIDE 中的所有东西都可以工作,除了现有库的自动完成(关键字自动完成,以及我自己写的东西,工作)。似乎是
gocode的问题。