我想在CentOS 5.x上安装Go,但Go网站上的http://golang.org/doc/install提到它不受支持。
既然CentOS只是一种不同风格的CentOS,那么还有没有办法在CentOS上安装Go语言呢?
当我安装并运行上面网站上提到的示例程序运行时,我得到错误hello.go:3:8:导入"fmt":找不到包包运行时:导入“运行时”:找不到包
发布于 2013-04-11 03:55:23
% export GOROOT=~/
% go run test.go
test.go:3:8: import "fmt": cannot find package
package runtime: import "runtime": cannot find package找不到“运行时”包会告诉您,$GOROOT环境变量没有设置为golang根目录。您需要设置$GOROOT。此外,如果您使用外部包(有关更多信息,请使用go help gopath),则应设置$GOPATH变量。
典型的设置(非特定于CentOS)为:
export GOROOT="/usr/local/go"
export PATH="$GOROOT/bin:$PATH"
export GOPATH=/Users/rodowi/gocode发布于 2013-04-11 04:56:19
至少对于某些程序来说,它工作得很好。我有一个生产程序,我在RHEL 6.x上编译,并在5.x和6.x上部署,它工作起来没有任何问题。
编辑:我曾经在1.0.3版本下使用它,但几个月前我升级到了"tip go“(即将发布1.1版本)。在1.x下,当接受tcp连接时,它会在5.9上崩溃,但在我将其报告到邮件列表几天后,这个问题就被修复了。
发布于 2013-09-27 02:54:43
http://dave.cheney.net/2013/06/18/how-to-install-go-1-1-on-centos-5
本页很好地解释了CentOS-5内核中缺少的内核原语,它们的影响,以及可能的修复。
https://stackoverflow.com/questions/15934866
复制相似问题