安装go 1.13

系统:Ubuntu 18.04

参考文章:
https://www.myfreax.com/how-to-install-go-on-ubuntu-18-04/
https://www.cnblogs.com/swlj/articles/11836198.html
http://tieba.baidu.com/p/5042881886?traceid=
https://www.cnblogs.com/X-knight/p/9522511.html

↓↓↓

  1. 打开Ubuntu,进入终端,下载go压缩包
wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
  1. 验证压缩包
sha256sum go1.13.linux-amd64.tar.gz

会显示如下哈希值

68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856  go1.13.linux-amd64.tar.gz
  1. 将压缩包解压到/usr/local目录
sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
  1. 配置环境变量
#修改~/.bashrc
vim ~/.bashrc
#添加Gopath路径
export GOROOT=/usr/local/go
export GOPATH=/usr/local/Go
export PATH=$GOPATH/bin:$PATH    # 有修改,看注意事项3)
# 激活配置
source ~/.bashrc
  1. 验证
go version

显示结果如下,说明安装配置成功。
在这里插入图片描述

注意事项:
1) vim进入编辑模式后,按esc无反应即不能保存退出,两个解决方案:
a. 按 esc+shift+:(有效)
b. vim重装(未尝试)

2) 第4步添加路径时,GOROOT一般默认配置为go安装路径(/usr/local/go),但再写一下也不影响;GOPATH不能和GOROOT是相同路径,会报错会报错会报错!!!
报错信息为:警告:GOPATH设置为GOROOT(/usr/local/go)无效
更改完后也请一定记得再次激活配置,不然等于白改!!!

3) 重启后发现 go version 报错(“Command ‘go’ not found…”),一番折腾后发现,执行 echo $PATH 里面的目录是 /usr/local/go ,即GOROOT,但真正 go 的执行文件,在 /usr/local/go/bin ,因此重新配置PATH

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

保险起见,根据网上的方法,将 /etc/profile 也添加GOPATH、GOROOT和PATH变量,保存后激活配置;再次 go version,正常显示版本。

发布了3 篇原创文章 · 获赞 0 · 访问量 40

猜你喜欢

转载自blog.csdn.net/weixin_44148814/article/details/104513843