您可能需要设置一个 GOROOT=。要在 LiteIDE 中设置它,请查找环境工具栏;它应该是一个下拉菜单,可能预选了“系统”和一个按钮。单击按钮以调出“编辑环境”窗格,然后双击“system.env”或在下拉列表中选择的任何环境。
更改开始GOROOT=
指向您的“go”目录的行。如果你是从 golang.org 安装的,普通的旧 $HOME/go 是一个常见的设置,如果你不知道它在哪里,运行go env
将显示GOROOT
Go 工具链本身正在使用它。当然,如果该行被注释掉(#GOROOT=
...),请删除#
. 节省。
如果工具栏完全丢失,视图 -> 环境工具栏将取消隐藏它。
在你的 GOROOT 和相关设置中可能也值得设置.bashrc
,所以从命令行启动的工具可以看到它。我在我的 homedir 中安装了 Go 和 LiteIDE,我的工作区是~/gocode
,所以我的就像:
export PATH="$HOME/go/bin:$HOME/liteide/bin:$PATH"
export GOROOT=$HOME/go
export GOPATH=$HOME/gocode
我不能确定这实际上是你的问题,但如果我取消设置我的 GOROOT 症状与你所看到的相符:完成适用于我的代码,但不适用于标准库。祝你好运!