2011-12-01 115 views
1

我試圖安裝圍棋的語言,但在最後,我得到了這些錯誤(我不會複製所有因爲很多線路):安裝圍棋語言

$>=========== 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與NE下一行:

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它的確定或者也許我應該使用另一個值? 感謝您的關注和對不起,我的英語不好。

+0

你知道嗎?如果是這樣,請選擇一個答案或回答自己的問題。 – Peter

回答

2

標準默認$GOBIN是:

export GOBIN=$GOROOT/bin 

你可能已經安裝了圍棋的多個版本。例如,[linux 386 release.r56 9441][linux 386 release.r60.3 10088+]。因此,您可能有多個版本的Go二進制文件,如8g,可能在$HOME/bin$GOROOT/bin$HOME/go/bin)中。