0

我在 Ubuntu 14.04 上使用 Go 1.2.1,通过包管理器安装。go env 的输出

GOARCH="386"
GOBIN=""
GOCHAR="8"
GOEXE=""
GOHOSTARCH="386"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/mel/go"
GORACE=""
GOROOT="/usr/lib/go"
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_386"
TERM="dumb"
CC="gcc"
GOGCCFLAGS="-g -O2 -fPIC -m32 -pthread"
CXX="g++"
CGO_ENABLED="1"

我可以从命令行编译和运行 hello world 示例,但是 GoClipse 将 GOROOT 设置为 /usr/lib/go 会出现以下错误:

GOROOT: `/usr/lib/go/bin/go` executable not found.

go 二进制文件位于 /usr/bin/go,而不是 $GOPATH/bin/go。我怎么能告诉 GoClipse 这个?

谢谢你!

4

1 回答 1

0

根据@JimB 的评论,在使用来自官方网站的 go install 文件时有效,而不是包管理器版本已过时并将东西放在 goclipse 不显示的地方

于 2015-09-10T14:53:55.837 回答