# 1、Go环境安装

### Windows 环境搭建

#### 下载安装 Golang

Go 官网下载地址：[https://golang.org/dl/](https://link.zhihu.com/?target=https%3A//golang.org/dl/)

Go 官方镜像站（推荐）：[https://golang.google.cn/dl/](https://link.zhihu.com/?target=https%3A//golang.google.cn/dl/)

双击下一步下一步进行安装：

检查是否安装成功：在键盘按组合键“win + r”输入“cmd”进入dos命令窗口，然后输入“go version”

```go
C:\Users\Administrator>go version
go version go1.18.3 windows/amd64
```

查看go环境配置参数：dos命令窗口输入“go env”

> 需要说明的是Go1.11版本之后无需手动配置环境变量，使用go mod管理项目，也不需要非得把项目放到GOPATH指定目录了，我们可以在磁盘的任何位置新建Go项目；\
> Go1.13以后可以彻底不要GOPATH了

### Linux 环境安装

#### 软件下载安装

Go 官方镜像站（推荐）：https://golang.google.cn/dl/

```bash
sudo wget https://golang.google.cn/dl/go1.18.3.linux-amd64.tar.gz
sudo tar -zxvf go1.18.3.linux-amd64.tar.gz -C /usr/local/
```

添加环境变量，方便随处运行go命令：编辑 /etc/profile，写入以下内容

```bash
sudo chmod 777 /etc/profile

sudo cat << EOF >> /etc/profile
export GOROOT=/usr/local/go 
export GOPATH=/data/www/go
export PATH=\$PATH:\$GOROOT/bin
export GO111MODULE=off
EOF

source /etc/profile

go version
```

#### 运行第一程序

创建我们的工作空间：linux中运行

```powershell
mkdir -p /data/www/go
```

创建我们的第一个工程目录：

```powershell
mkdir -p /data/www/go/go_demo
```

在该目录中新建hello.go文件，编辑输入：

```go
package main 

import "fmt" 

func main() {
 fmt.Printf("hello, world\n") 
}
```

保存后在该项目目录运行go run hello.go

```powershell
$ go run hello.go
Hello, world.
```

### vscode 配置 Go环境

搜索插件 Go ，然后安装即可

完毕，你学会了吗\~
