1.1 Linux搭建Go环境
1.ssh远程登录Linux服务器,可选用iTerm、xshell
复制代码
1
2ssh root@ip
2.建议配置好阿里云yum源、epel源
安装git
复制代码
1
2yum install git
3.下载go源码包
//下载地址 go官网 https://golang.org/dl/
复制代码
1
2
3cd /opt/ wget https://dl.google.com/go/go1.11.4.linux-amd64.tar.gz
4.解压缩go源码包,确认当前linux系统版本是32位还是64位,再选择go源码包
//查看linux多少位
复制代码
1
2
3[root@pyyuc /opt 21:59:02]#uname -m x86_64
//决定下载64位
复制代码
1
2tar -zxvf go1.11.4.linux-amd64.tar.gz
//解压缩后go源码路径确保为
复制代码
1
2/opt/go/
5.配置go的工作空间(配置GOPATH),以及go的环境变量
go的代码必须在GOPATH中,也就是一个工作目录,目录包含三个子目录
复制代码
1
2
3
4
5$GOPATH src 存放go源代码的目录,存放golang项目的目录,所有项目都放到gopath的src目录下 bin 在go install后生成的可执行文件的目录 pkg 编译后生成的,源码文件,如.a
创建/opt/gocode/{src,bin,pkg},用于设置GOPATH为/opt/godocer
复制代码
1
2
3
4
5
6
7mkdir -p /opt/gocode/{src,bin,pkg} /opt/gocode/ ├── bin ├── pkg └── src
6.设置GOPATH环境变量
修改/etc/profile系统环境变量文件,写入GOPATH信息以及go sdk路径
复制代码
1
2
3
4
5export GOROOT=/opt/go #Golang源代码目录,安装目录 export GOPATH=/opt/gocode #Golang项目代码目录 export PATH=$GOROOT/bin:$PATH #Linux环境变量 export GOBIN=$GOPATH/bin #go install后生成的可执行命令存放路径
读取/etc/profile,立即生效
复制代码
1
2source /etc/profile #读取环境变量
查看go环境是否生效
复制代码
1
2
3
4
5
6
7
8//查看go环境变量路径 which go //查看go语言环境信息 go env //查看go版本,查看是否安装成功 [root@pyyuc ~ 22:59:05]#go version go version go1.11.4 linux/amd64
1.1.2. Linux下第一个go程序
1.进入GOPATH工作目录
复制代码
1
2
3
4
5cd /opt/gocode/src #进入src代码目录 mkdir hellogo #新建一个go代码"包",hellogo cd hellogo #切换go包的目录,hellogo目录 touch main.go #创建go程序文件
2.编辑main.go写入如下代码
复制代码
1
2
3
4
5
6
7
8
9[root@pyyuc /opt/gocode/src/hellogo 23:18:18]#cat main.go package main import "fmt" func main() { fmt.Println("你好,欢迎来到超哥的golang世界") }
3.运行go代码文件
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21//go run直接编译+运行go代码文件 [root@pyyuc /opt/gocode/src/hellogo 23:18:20]#go run main.go 你好,欢迎来到超哥的golang世界 //go fmt格式化go代码文件,统一代码风格 [root@pyyuc /opt/gocode/src/hellogo 23:20:13]#go fmt main.go //go build 编译一个二进制可执行程序,用于编译指定的源码文件或代码包以及它们的依赖包。 [root@pyyuc /opt/gocode/src/hellogo 23:20:16]#go build main.go [root@pyyuc /opt/gocode/src/hellogo 23:22:43]#ls main main.go //执行二进制命令,这个命令可以拖动到其他linux机器,直接使用 [root@pyyuc /opt/gocode/src/hellogo 23:22:44]#./main 你好,欢迎来到超哥的golang世界 //go install编译一个二进制可执行程序,放在GOBIN目录下,也就是在$GOPATH/bin目录下 [root@pyyuc /opt/gocode/src/hellogo 23:35:54]#go install main.go [root@pyyuc /opt/gocode/src/hellogo 23:36:04]#ls ../../bin/ main
参考文档:Linux搭建Go环境 AnthonyWang
最后
以上就是背后山水最近收集整理的关于Centos 7 搭建Go环境的全部内容,更多相关Centos内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复