查找Go语言版本

21
为什么我在我的ubuntu 14.04上找不到go的版本?go version的输出没有给出关于go是1.7还是1.8的信息。有任何想法吗?
$ go version
go version xgcc (Ubuntu 4.9.3-0ubuntu4) 4.9.3 linux/amd64
$ uname -a
Linux jin1-hp1 3.19.0-65-generic #73~14.04.1-Ubuntu SMP Wed Jun 29 21:05:22 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

在看完另一篇文章后,我从 docker 命令中找到了版本信息,但是我希望能够从 go 命令本身中找到版本信息。

$ docker version
Client:
 Version:      1.11.2
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   b9f10c9
 Built:        Wed Jun  1 21:47:50 2016
 OS/Arch:      linux/amd64
Cannot connect to the Docker daemon. Is the docker daemon running on this host?

谢谢 @OliviaRuth ,它有效。请写一个答案,这样我就可以接受它了。 - packetie
1个回答

11

当我打印 runtime.Version() 时,我得到了相同的结果:$ go run te.go xgcc (Ubuntu 4.9.3-0ubuntu4) 4.9.3 - packetie
2
不需要编写小程序来获取 go 的版本,你可以在 Ubuntu 终端中运行命令 go version,就可以获得你的 go 版本。 go version go1.10.4 linux/amd64此外,对于新手,如果你正在编写小程序,请不要忘记添加 runtime 包的导入。干杯! - Sunil Kumar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接