在CentOS 5.x上安装Go

sea*_*rse 0 centos go

我想安装Go on CentOS 5.x,但Go网站http://golang.org/doc/install提到它不受支持.

还有一些方法可以在CentOS上安装Go语言,因为CentOS只是Linux的另一种风格吗?

当我安装相同并运行上面网站上提到的示例程序hello.go时我得到了错误hello.go:3:8:import"fmt":找不到包包运行时:import"runtime":找不到包

Ano*_*ous 5

% export GOROOT=~/
% go run test.go 
test.go:3:8: import "fmt": cannot find package
package runtime: import "runtime": cannot find package
Run Code Online (Sandbox Code Playgroud)

没有找到"运行时"包告诉你$GOROOT环境变量没有设置为golang根目录.你需要设置$GOROOT.$GOPATH如果使用外部包,也应该设置变量(go help gopath有关更多信息).

典型设置(不是特定于CentOS)将是:

export GOROOT="/usr/local/go"
export PATH="$GOROOT/bin:$PATH"
export GOPATH=/Users/rodowi/gocode
Run Code Online (Sandbox Code Playgroud)