Go语言安装
Go 语言支持以下系统:
- Linux
- FreeBSD
- Mac OS X(也称为 Darwin)
- Windows
安装包下载地址为:https://go.dev/dl/
如果打不开可以使用这个地址:https://golang.google.cn/dl/。
各个系统对应的包名:
操心系统 | 包名 |
---|---|
Windows | go1.21.4.windows-amd64.msi |
Linux | go1.21.4.linux-amd64.tar.gz |
Mac | go1.21.4.darwin-arm64.pkg |
FreeBSD | go1.21.4.freebsd-amd64.tar.gz |
Windows 系统下安装
Windows 下可以使用 .msi 后缀(在下载列表中可以找到该文件,如go1.4.2.windows-amd64.msi)的安装包来安装,直接下一步进行安装即可。
配置Go环境变量
1.创建Go的工作目录:F:\code\GoCode
2.创建Go的环境变量:GOPATH 和GOPROXY和GOROOT
之后通过 cmd 执行 go env 即可查看配置的环境变量
安装VSCode
下载:https://code.visualstudio.com/Download
VSCode安装Go插件
安装 Go 辅助工具
在此页面键入 ctrl+shift+p
点击OK后,等待安装。
Linux下 golang环境搭建
1.下载官网包
https://golang.google.cn/dl/
https://studygolang.com/dl
2.解压软件包
tar xf go1.20.1.linux-amd64.tar.gz -C /usr/local/
3.创建golang项目文件夹
mkdir -p /data/go_path
# 该文件夹下再创建src,bin,pkg三个文件夹
cd /data/go_path/
mkdir src bin pkg
4.配置环境变量
vim ~/.bashrc
export GOROOT=/usr/local/go
export GOPATH=/data/go_path
export GO111MODULE=on
export GOPROXY=https://goproxy.cn,direct
export PATH=$PATH:$GOROOT/bin::$GOPATH/bin
5.使环境变量生效
source ~/.bashrc
使用go env命令查看go相关的环境变量
6.环境变量的含义
GOROOT是go的安装目录,go原生的工具在该目录下
GOPATH 通常存放自己开发的代码或第三方依赖库
GO111MODULE=on go会忽略GOPATH 和vendor文件夹,只根据go.mod下载依赖。从go1.16开始其值默认为on
GOPROXY:下载依赖库时走哪个镜像代理
PATH下的二进制文件可以在任意目录下直接运行
在$GOPATH目录创建3个子目录:src、bin、pkg
7.Go Modules 依赖包查找机制
- 下载的第三方依赖存储在$GOPATH/pkg/mod下
- go install生成的可执行文件存储在$GOPATH/bin下
- 依赖包的查找顺序
- 工作目录
- $GOPATH/pkg/mod
- $GOROOT/src
文档更新时间: 2023-11-09 10:42 作者:xtyang