go环境搭建
Posted xuejiale
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go环境搭建相关的知识,希望对你有一定的参考价值。
本文搭建环境以Linux(Centos 6.5)为例,其他Linux环境相同
1. 手动安装 Go
1)下载 Go 发行版
从官方地址:https://golang.org/dl/ 上下载合适的 二进制发行版 (例如:go1.11.4.linux-amd64.tar.gz):
1 wget https://dl.google.com/go/go1.11.4.linux-amd64.tar.gz
2)提取压缩包
将压缩包放到 /usr/local 下
1 tar -xzf go1.11.4.linux-amd64.tar.gz -C /usr/local
3)建立软链接
1 ln -s /usr/local/go/bin/* /usr/bin/
4)检查是否安装成功
如果输入 go version 显示出go版本号说明安装成功
[[email protected] src]# go version
go version go1.11.4 linux/amd64
2. 设置 Go 开发环境
1)创建工作空间
我们创建三个目录,分别存放源码,编译生成的库文件,编译生成的二进制文件
src 目录包含Go的源文件,它们被组织成包(每个目录都对应一个包)
pkg 目录包含包 编译后生成的库文件
bin 目录包含包 编译后生成可执行程序。
路径可以根据自己选择合适工作空间及子目录:
/home/go_work/src /home/go_work/pkg /home/go_work/bin
2)配置环境变量
编辑环境变量配置文件 vim /etc/profile 在末尾添加下面三行,然后source /etc/profile 让其在本次生效(每次在启动Linux时会自动source该文件),运行 go env 查看go环境变量配置是否正确
export GOROOT=/usr/local/go export GOPATH=/home/go_work/ export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
3)测试 Go 源码
构建一个hello world程序来检查Go的安装是否正确,操作如下:
(1)在上面的 /home/go_work/src 路径下新建 vim hello.go 文件,内容如下:
package main import "fmt" func main() { fmt.Printf("hello, world ") }
(2)运行hello.go
到 /home/go_work/src 路径下运行 go run hello.go,如果出现 hello, world 说明 Go已被正确安装
[[email protected] src]# go run hello.go hello, world
3. 卸载 GO
卸载 Go 就是将安装Go的东西全部删除
1)删除 go 目录:
rm -rf /usr/local/go
2)删除软连接:
rm -rf /usr/bin/go
4. 升级 Go
升级Go就是卸载重装的过程:
1)卸载 Go
2)安装 Go
以上是关于go环境搭建的主要内容,如果未能解决你的问题,请参考以下文章