centos7安装golang环境

首先打开go语言官方下载页:
https://golang.google.cn/dl/
我的系统是centos7,所以我寻找了对应的安装包:
源码包:go1.10.2.src.tar.gz Source
二进制源码包:go1.10.2.linux-amd64.tar.gz
这里使用二进制源码包来安装:
下载go1.10.2.linux-amd64.tar.gz
wget  https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz
然后解压:
tar zxvf go1.10.2.linux-amd64.tar.gz
然后在任意目录运行查看版本:
[root@jordy tmp]# go version
-bash: go: command not found
发现缺少环境变量配置
然后:
当前我的解压目录是:
/usr/local/src/golang/go/bin
在打开:
vim /etc/profile
然后在最后添加:
# set path for golang
export PATH=$PATH:/usr/local/src/golang/go/bin
然后source使其生效:
source /etc/profile
然后查看版本:
[root@jordy bin]# cd /tmp/
[root@jordy tmp]# go version
go version go1.10.2 linux/amd64
ok,安装完毕,我们写一个例子试试:
[root@jordy go]# pwd
/home/jordy/study/go
[root@jordy go]# vim hello.go
[root@jordy go]# cat hello.go 
package main  
import "fmt"  
func main() {  
    fmt.Printf("Hello, world!\n")  
}  
然后保存;
然后编译hello.go源码:
go build hello.go
看到在相同目录下生成执行文件./hello
运行可执行程序hello:
./hello
得到结果:
[root@jordy go]# ./hello 

Hello, world!

大家可搜索并关注我的微信公众号:【jordy的世界】
后续会有持续更新,更多精彩等着您!


猜你喜欢

转载自blog.csdn.net/bawenmao/article/details/80217055