golinux下安装

linux下安装方法

从 http://golang.org/dl/  下载最新版的Go语言安装二进制档案包

注意:根据操作系统和计算机架构选择正确的档案包

操做系统: freeBSD linux  windows

计算机架构:32位操作系统 64位操作系统

比如:将版本为1.4.2的go语言安装到64位的linux操做系统中,则需要下载名

go1.8.linux-amd64.tar.gz的档案包

使用tar命令将档案包解压到 /usr/local 目录中

具体安装如下(需要root权限):

tar -zxf go1.8.linux-amd64.tar.gz -C /usr/local

验证安装结果

进入/usr/local 目录下查看是否存在名为go的目录

cd /usr/local

ls

存在进入go目录,敲入bin/go version 并回车,查看是否有如下图所示的go语言版本信息打印出来。

linux下设置方法

需要设置什么?

需要设置4个环境变量

GOROOT

GOBIN

GOPATH

以及PATH

需要设置到某一个profile文件中

单个用户 设置 家目录下(~/.bash_profile)

所有用户 (/etc/profile)

GOROOT其实是go语言的当前安装目录,

例如:

exprot GOROOT=/usr/local/go

GOPATH是go语言工作区的集合,例如:

export GOPATH=~/golib:~/goproject

GOBIN 是存放GO程序可执行文件的目录,例如

export GOBIN = ~/gobin

PATH

为了方便在所以的目录中都能使用go命令和go程序需要追加目录到环境变量 ,例如:

export PATH = $PATH:$GOROOT/bin:$GOBIN

将这些值追加到某一个 profile 文件中

例如追加到/etc/profile 中

vim /etc/profile

添加一下内容

GOROOT=/usr/local/go/bin

GOPATH=~/golib:~/goproject

GOBIN = ~/gobin

PATH = $PATH:$GOROOT/bin:$GOBIN

使用 source <某个profile 文件的绝对路径>

例如:

怎样把/usr/local/mysql/bin添加为系统变量

方法一:

vim /etc/profile在最后添加

PATH=/usr/local/mysql/bin:$PATH

export PATH

执行:source /etc/profile

判断是否添加成功

go version

输出

go version go1.8 linux/amd64

配置成功

总结在win7中

环境变量 需要添加 c:/go/bin

在添加单独 GOROOT go的安装目录

GOPATH 工作区集合

GOBIN 生成的可执行文件所在目录

你可能感兴趣的:(golinux下安装)