一.默认在终端中使用命令安装时
sudo apt install golang
系统会自动下载golang1.6的版本
下载安装完成以后,需要对go配置环境变量,最好把go放在纯英文的目录下面,不然后面的项目很不容易出错
关于配置环境变量:
第一步:进入root模式
sudo su
第二步:配置profile文件
vim /etc/profile进入编辑模式,在文档的后面添加
export GOROOT="/usr/bin/go"(go的安装目录)
export GOPATH="/usr/local/go"(自己指定一个go的工作路径)保存退出
终端中输入:source /etc/profile (将刚才的变动生效)
然后go version,看是否能出现go的安装版本,出现则安装成功
第三步:配置.bsahrc文件
终端输入 gedit ~/.bashrc 进入编辑模式
在文档的最后输入
export GOPATH=/usr/local/go(自己设置的文件的工作路径)
export GOROOT=/usr/bin/go (文件的安装路径)
export GOBIN=
G
O
P
A
T
H
/
b
i
n
e
x
p
o
r
t
P
A
T
H
=
GOPATH/bin export PATH=
GOPATH/binexportPATH=PATH:
G
O
R
O
O
T
/
b
i
n
:
GOROOT/bin:
GOROOT/bin:GOBIN
最后保存退出
在终端中输入source ~/.bashrc,出现下面的内容说明配置成功
二.Go版本升级的问题
由于在终端中直接安装golang的时候,系统默认安装的是1.6版本,随着时间的推移,会发现1.6版本里面的内容已经不适合项目的配置,因此,我们需要升级我们的go的版本
2.1删除系统里面原来的go的安装文件
在终端中输入:
sudo apt-get remove golang-go
sudo apt-get remove --auto-remove golang-go
rm -rvf /usr/local/go/(删除go的安装包)
2.2去官网下载最新的版本
在https://golang.org/dl/下载golang的安装
然后将其解压到一个指定的目录,注意目录应该是纯英文的,比如解压到/usr/bin
在终端中输入
tar -zxvf 要解压的文件名 -C 要解压到哪个路径下(注意,这里的C要大写)
2.3配置环境变量
基本上同上面的一样
第一步:
配置/etc/profile
在终端中输入 vim /etc/profile,进入编辑模式
在文档的最后修改GOROOT路径,将路径修改为刚才解压的路径,比如/usr/bin/go(注意在后面加个go),GOPATH还是自己的工作路径
最后保存退出
在终端中输入:source /etc/profile(使得修改的文件生效)
第二步:
修改.bashrc文件
在终端中输入 gedit ~/.bashrc进入编辑模式
在文档的最后修改自己的GOROOT和GOPATH,前者是自己的安装目录,后者是自己的工作目录,修改完成后,保存退出,例如
在终端中输入 source ~/.bashrc,使得刚才的修改生效
最后在终端中输入 go version,会显示go的版本
在终端中输入 go env,显示自己的环境变量