Go是一个开源编程语言。
Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。
对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。
windows安装
去 https://golang.google.cn/dl/ 下载.msi,然后双击安装,默认路径是C:\Go
测试是否安装成功
C:\Users\Dell\Desktop>go version
go version go1.15.6 windows/amd64
helloworld
test.go内容
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
运行
C:\Users\Dell\Desktop>go run test.go
Hello, World!
centos6.9安装
一开始我尝试用yum安装:
yum install go -y
报错:
git-1.7.1-9.el6_9.x86_64: failure: Packages/git-1.7.1-9.el6_9.x86_64.rpm from base: [Errno 256] No more mirrors to try.
perl-Git-1.7.1-9.el6_9.noarch: failure: Packages/perl-Git-1.7.1-9.el6_9.noarch.rpm from base: [Errno 256] No more mirrors to try.
mercurial-1.4-5.el6_9.x86_64: failure: Packages/mercurial-1.4-5.el6_9.x86_64.rpm from base: [Errno 256] No more mirrors to try.
接着我搜了下:
yum list installed | grep go
也没有。那就用安装包吧。(之前原本打算装了go再装gogs?所以按要求要了go14+的,不过最后gogs装在docker里了)
wget https://dl.google.com/go/go1.14.13.linux-amd64.tar.gz -c
需要修改一下/etc/profile,改完source。
测试方法与win10下一致,不再赘述。