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