文章目录
Linux之阿里云Ubuntu 20.04.4下GoSDK v1.18安装
注: 本文以Ubuntu 20.04.4 LTS (GNU/Linux 5.4.0-91-generic x86_64)进行讲解
一、安装Git
1.安装Git
安装非常直接,仅仅以 sudo 权限用户身份运行下面的命令:
sudo apt install git
运行下面的命令,打印 Git 版本,验证安装过程:
git --version
2.设置全局的 commit 名字和邮件地址
在你安装 Git 之后第一件事情,就是配置你的 Git 用户名和邮件地址。 Git 在每一次 commit 代码时关联你的身份。想要设置全局的 commit 名字和邮件地址,运行下面的命令:
git config --global user.name "llh"
git config --global user.email "llhgo@main.com"
二、安装GoSDK 1.18
1.下载安装包
cd /usr/local
mkdir go
cd go
wget https://dl.google.com/go/go1.18.1.linux-amd64.tar.gz
2.解压
tar -zxvf go1.18.1.linux-amd64.tar.gz
3.删除压缩包
rm -rf go1.18.1.linux-amd64.tar.gz
cd go
4.新建GOPATH目录
这里,我们在/home目录下, 建立一个名为go(可以不是go, 任意名字都可以)的文件夹,
然后再建立三个子文件夹(子文件夹名必须为src、pkg、bin)。
cd /home/
mkdir go
cd go/
mkdir bin
mkdir src
mkdir pkg
5.设置环境变量
vim /etc/environment
加入下面这三行:
export GOROOT=/usr/local/go/go
export PATH=$GOROOT/bin:$PATH
export GOPATH=/home/go
保存后,执行以下命令,使环境变量立即生效:
source /etc/environment
6.验证是否成功
go version
7.开启go module、换源
set GO111MODULE=on
go env -w GOPROXY=http://goproxy.cn,direct
8.查看Go语言的环境信息
go env
9.下载依赖注意事项
linux上不像windos那样可以直接go get 下载依赖,必须得初始化go.mod文件
go get -u github.com/cosmtrek/air
10.创建hello项目
cd /home
mkdir goproject
cd goproject
创建main.go文件
package main
import (
"fmt"
)
func main() {
fmt.Println("jjjjjjjjj")
}
注意:go mod init不能直接用,必须得后面加上模块名字
go get 下载依赖成功,且生成了个go.sum文件,且下载到了GOPATH下的pkg里
go get -u github.com/cosmtrek/air