下载
官方网址:https://go.dev/doc/install ,官网有最新版本的Golang,遗憾的是已被墙,推荐有超能力的到这里下载。
还有一个也被墙,和上面的页面相同:https://golang.google.cn/dl/。
国内有个Go中文网提供下载:https://go.p2hp.com/ ,版本没有官网的新。
Windows安装
1、在windows下,.mis文件用来安装,zip文件解压后即可使用,下面是zip解压后的go目录:
2、使用cmd测试安装结果,进入解压后得到的go/bin目录,输入:
go version
3、配置环境变量,以Win10为例,其它windows系统也大差不差。
上面的是配置当前用户的变量,同样的操作,可以在下面配置全部用户的系统变量
4、配置完成系统变量的Path后,再新增两个系统变量
环境变量 | 说明 |
Path | 指定SDK的bin目录,go.exe所在目录(上文已配置) |
GOROOT | 指定SDK的安装路径 |
GOPATH | 工作目录,以后Go项目的存放目录 |
5、通过cmd检查go的环境变量配置结果,在任意目录下使用go version:
Linux安装
1、下载go安装包tar.gz到/opt目录,下载后解压,进入go/bin目录测试结果
wget https://go.p2hp.com/dl/go1.17.3.linux-amd64.tar.gz
tar zxf go1.17.3.linux-amd64.tar.gz
./go/bin/go version
注意:安装路径中不能出现中文或空格。
配置全局变量:
方式一:将go软连接到/usr/bin/目录下,即可全局使用
ln -s /opt/go/bin/go /usr/bin/go
ln -s /opt/go/bin/gofmt /usr/bin/gofmt
方式二:编剧/etc/profile文件,在末尾添加三条语句:
export GOROOT=/opt/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=/www/go
保存后,重新读取并执行配置(若无效请重启系统):
source /etc/profile
需要注意的是,修改/etc/profile文件,需要root用户或sudo权限
查看go版本信息:
出现上面的信息,说明安装成功
MacOS安装
MacOS安装Golang和Linux相似,同样是下载安装包,解压并配置环境变量。
首先下载对应架构的压缩包,假设同样复制到/opt目录下,然后使用root权限编辑/etc/profile文件,加入以下三条语句:
export GOROOT=/opt/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=~./Document/GoProject
保存后重载配置,或者重新注销用户:
source /etc/profile
打开终端,输入go version查看安装是否成功。
目录结构
通常一个项目要包含src、pkg、bin三个目录
工作区(/opt/go)
|-- src //源码目录(自己写的工程,或是go get获取的工程)
|-- 我的工程1
|-- main
|-- package
|-- vendor //可选,该工程依赖的三方包
|-- 我的工程2
|--vendor //可选,该工程依赖的三方包
|-- pkg //编译生成的静态包文件(一般为.a文件)
|-- bin //go可执行工具目录(执行go install后会复制到此目录下)
上一篇:Go语言的特点