Ubuntu 18.04下golang环境安装

文章目录

  • 一. 通过apt-get安装
  • 二. 使用官网二进制包进行安装
  • 三. 手动安装指定版本
    • 1.下载安装
    • 2.设置Go环境
    • 3.验证安装

两种安装方法:

一. 通过apt-get安装

这种方法安装的是ubuntu软件库里当前golang版本。目前软件库里的版本为1.10,而最新版本为1.12

  1. 安装
sudo apt-get install golang
  1. 设置GOPATH变量

二. 使用官网二进制包进行安装

使用wget命令下载:

wget https://dl.google.com/go/go1.11.2.linux-amd64.tar.gz

使用crul命令下载:

curl -O https://dl.google.com/go/go1.11.1.linux-amd64.tar.gz

接下来,使用sha256sum来验证tarball:

sha256sum go1.11.2.linux-amd64.tar.gz

然后得到一个像这样突出显示的哈希,确保它与下载页面中的匹配。

1dfe664fa3d8ad714bbd15a36627992effd150ddabd7523931f077b3926d736d
go1.11.2.linux-amd64.tar.gz

接下来,使用tar来提取tarball。 x标志告诉tar提取, v告诉它我们想要详细输出(正在提取的文件列表), f告诉它我们将指定一个文件名, z支持compress解压文件, C解压到指定目录:

sudo tar zxvf go1.10.linux-amd64.tar.gz -C /usr/local

注意:虽然/usr/local/go是官方推荐的位置,但有些用户可能更喜欢或需要不同的路径

三. 手动安装指定版本

1.下载安装

从官网 选择需要的版本进行下载。这里我选择了go1.11.10.linux-amd64.tar.gz版本。

下载完成后终端进入~/Downloads目录下,提取下载的存档文件并将其安装到系统上所需的位置。这里我将其安装到了在/usr/local目录下。还可以将它放在主目录(用于共享主机)或其他位置下。

sudo tar -xvf go1.11.10.linux-amd64.tar.gz
sudo mv go /usr/local

Ubuntu 18.04下golang环境安装_第1张图片

2.设置Go环境

通常需要将3个环境变量设置为goroot、gopath和path。

GOROOT是系统上安装Go包的位置:

export GOROOT=/usr/local/go

GOPATH是工作目录的位置。例如,我的项目目录是~/BlockchainExperiment/GoCode。

export GOPATH=~/BlockchainExperiment/GoCode

现在设置PATH变量以访问go二进制系统范围。

export PATH= G O P A T H / b i n : GOPATH/bin: GOPATH/bin:GOROOT/bin:$PATH

要保持环境变量的永久性,在~/profile文件中添加以上命令。

sudo gedit /etc/profile

将以下三个变量添加到文件末尾,保存。

export GOROOT=/usr/local/go
export GOPATH=~/BlockchainExperiment/GoCode
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

重新加载 profile 文件,加载环境变量到内存

source /etc/profile

3.验证安装

使用以下命令检查go版本:

go version

在这里插入图片描述
使用以下命令验证所有配置的环境变量:

go env 

Ubuntu 18.04下golang环境安装_第2张图片

注意!
在安装路径下(/usr/local/go/bin)才可以进行go version和go env查看:
/usr/local/go/bin/go version

你可能感兴趣的:(Linux进阶之路)