0. ssh连接linux(我用的centos7),略
1. golang下载
由于Golang官网https://golang.org/国内无法直接访问,故可以到Go语言中文网下载:https://studygolang.com/dl,可根据自己的电脑操作系统下载对应的版本,我下载的是go1.14.4.linux-amd64.tar.gz最新(当前时间)安装包,不过也可以直接点击下面这个链接直接下载https://dl.google.com/go/go1.14.4.linux-amd64.tar.gz,即
[root@master dgm]# wget https://dl.google.com/go/go1.14.4.linux-amd64.tar.gz
2. golang安装
解压golang压缩文件
[root@master dgm]# tar -zxvf go1.14.4.linux-amd64.tar.gz
配置环境变量,编辑/etc/profile文件,即vim /etc/profile
追加以下内容:
保存该配置文件
然后重载配置 source /etc/profile 使之生效
最后查看是否生效
go version
3. helloworld测试
新建hello.go文件
touch hello.go
然后编辑该hello.go文件,键入以下内容
package main
import "fmt"
func main() {
fmt.Printf("hello,world!\n")
}
退出保存
然后在命令行执行go run hello.go
,可以看到如下结果
参考:
- https://gomirrors.org/
- https://studygolang.com/dl
-
CentOS7安装golang1.6环境 https://blog.51cto.com/11434894/2353293
-
你再也不用设置 GOROOT 了 https://zhuanlan.zhihu.com/p/93776289
-
Golang 1.13: 解决国内 go get 无法下载的问题 https://www.sunzhongwei.com/problem-of-domestic-go-get-unable-to-download
- https://goproxy.io/zh/
- Golang Guide: A List of Top Golang Frameworks, IDEs, and Tools https://dzone.com/articles/golang-guide-a-list-of-top-golang-frameworks-ides