1.安装Golang
Ubuntu安装Golang
golang版本:1.9,官方镜像地址:https://golang.google.cn/dl/
进入需要下载的目录,例如 /home,执行
wget https://golang.google.cn/dl/go1.19.linux-amd64.tar.gz
等待执行完成,解压文件到/usr/local(golang推荐安装到此目录)
sudo tar -C /usr/local/ -xvf go1.19.linux-amd64.tar.gz
此时,/usr/local/下会多出一个go目录,下面包含
huangle@localhost local % cd go
huangle@localhost go % ls
CONTRIBUTING.md README.md api doc pkg
LICENSE SECURITY.md bin lib src
PATENTS VERSION codereview.cfg misc test
huangle@localhost go %
这里涉及到三个概念
GOROOT:
golang安装包的安装目录,类似jdk的JAVA_HOME
GOPATH:
一直多个工作区的目录地址,可以理解为golang项目的放置路径,类似eclipse的workspace
GOBIN:
golang生成的可执行文件的路径
golang的代码必须放在工作空间内,也就是GOPATH配置的地址内,其中包含三个目录:
src:该目录下的每一个子目录都是一个package,package内是go的源码
pkg:go源码编译后生成的,package的目标文件
bin: 生成的可执行文件,后期引入的第三方依赖也会保存在这个目录下
2.配置环境变量
执行
mkdir /home/Goworkspace
sudo vim /etc/profile
在文件末尾加入以下三行,这里我们将工作空间设置在/home/Goworksapce下
export GOROOT=/usr/local/go
export GOPATH=$HOME/Goworksapce
export GOBIN=$GROOT/bin
export PATH=$PATH:$GOBIN # 将GOBIN追加到PATH中
推出vim,执行
source /etc/profile
在命令行中执行 go version,如果出现如下信息,则说明golang安装成功
huangle@localhost go % go version
go version go1.19 darwin/arm64
⚠️注意事项
如果关闭命令行窗口后,再次开启,输入go version无结果,则需要修改~/.bashrc
vim ~/.bashrc
在文件末尾添加
export GOROOT=/usr/local/go
export GOPATH=$HOME/Goworksapce
export GOBIN=$GROOT/bin
export PATH=$PATH:$GOBIN # 将GOBIN追加到PATH中
然后执行
source ~/.bashrc
在命令行中执行 go version,如果出现如下信息,则说明golang安装成功
huangle@localhost go % go version
go version go1.19 darwin/arm64
关闭命令行再打开,看看是否还可以执行go version😄