我想在 CentOS 5.x 上安装 Go,但是这里的 Go 网站http://golang.org/doc/install提到它不受支持。由于 CentOS 只是一种不同风格的 Linux,是否还有某种方法可以在 CentOS 上安装 Go 语言?当我安装相同并运行上述网站上提到的示例程序 hello.go 时,我收到错误 hello.go:3:8: import "fmt": cannot find package package runtime: import "runtime": cannot find package
3 回答
精慕HU
TA贡献1845条经验 获得超8个赞
% 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. $GOPATH如果您使用外部包(go help gopath有关更多信息),您也应该设置变量。
一个典型的设置(不特定于 CentOS)是:
export GOROOT="/usr/local/go"
export PATH="$GOROOT/bin:$PATH"
export GOPATH=/Users/rodowi/gocode
犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
至少对于某些程序它工作正常。我有一个在 RHEL 6.x 上编译并部署在 5.x 和 6.x 上的生产程序,它运行没有任何问题。
编辑:我曾经在 1.0.3 下使用它,但几个月前我升级到“tip go”(即将成为 1.1 版本)。在 1.x 下,当接受 tcp 连接时,它会在 5.9 上崩溃,但在我在邮件列表上报告后几天就修复了。
- 3 回答
- 0 关注
- 511 浏览
添加回答
举报
0/150
提交
取消