安装Go语言

我正在尝试安装Go语言,但最后出现了以下错误(由于行很多,我不会全部复制):


$>=========== fixedbugs/bug359.go

 > BUG: errchk: fixedbugs/bug359.go:19: missing expected error: '"unexported field"'

 > errchk: fixedbugs/bug359.go:25: missing expected error: '"a redeclared"'

 > errchk: unmatched error messages:

 > ==================================================

 > fixedbugs/bug359.go:12: import /home/anju/go/pkg/linux_386/container/list.a:

 object is [linux 386 release.r56 9441] expected [linux 386 release.r60.3 10088+]

 > ==================================================

 0 known bugs; 78 unexpected bugs; test output differs

 FAILED

我已按照说明进行操作,但始终得到相同的结果。我用接下来的行编辑了.bashrc:


export GOROOT=$HOME/go

export GOARCH=386

export GOOS=linux

export GOBIN=$HOME/bin

export PATH=$GOBIN:$PATH

但是当我执行命令uname -a时,我得到了这些:


$Linux Anju 2.6.32-35-generic #78-Ubuntu SMP Tue Oct 11 15:27:15 UTC 2011 i686 GNU/Linux.

因此,GOARCH = 386没关系,或者我应该使用其他值吗?感谢您的关注,对不起,我的英语不好。


慕慕森
浏览 192回答 2
2回答

白猪掌柜的

的标准默认$GOBIN值为:export GOBIN=$GOROOT/bin您可能已经安装了多个版本的Go。例如[linux 386 release.r56 9441]和[linux 386 release.r60.3 10088+]。因此,您可能有多个Go二进制文件版本,例如8g,$HOME/bin和$GOROOT/bin($HOME/go/bin)都有。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go