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环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

go 语言开发环境如何搭建?

go 语言开发环境如何搭建?

Sublime Text 2搭建Go开发环境,代码提示+补全+调试

Go语言开发基础环境搭建

go开发日记001-环境搭建问题

go使用gin框架之搭建环境