安装go,小白秒懂

83 阅读2分钟

image.png

一、下载安装包

官网随便拉取一个:go.dev/dl/

二、配置环境变量

1. 原理

  • 告诉系统要用的东西都放哪了
  • 告诉程序怎么干活

用go讲明流程

Pasted image 20251103182745.png

win+R输入cmd,这时候打开了cmd解释器。输入go run hello.go,点击回车,在之后的过程中:

  1. 操作系统首先在PATH路径中找到go命令。go只是是快捷方式,背后的实现是执行D:\Go\bin路径下的go.exe文件
  2. 再由go.exe去读取GOROOT下的编译器和标准库,去读取GOPATH下的源码和第三方库
  3. 之后也是由go.exe去进行一系列的工作,最终运行成功程序,显示台返回结果

你如果此刻照着输入并回车,显示台会告诉你不能XXX。因为你还没配好环境

2. 操作

按照上面的具体配置示例,选择你的目标路径做GOROOT GOPATH并设置好PATH

用户变量和系统变量选择一个位置操作就行。用户变量就是你当前身份(用户变量前的名字)下的配置起作用,系统变量是你任何一个登录身份配置都起作用

Pasted image 20251101161537.png

下面两行命令是用于配置 Go 语言环境的国内代理和校验库,解决因网络问题导致的包下载慢或校验失败的问题。win+R,输入cmd, 下面两行代码复制粘贴丢进去

go env -w GOPROXY=https://goproxy.cn,direct

go env -w GOSUMDB=sum.golang.google.cn

安装常用工具:win+R,输入cmd, 下面一行代码复制粘贴丢进去

go install -v golang.org/x/tools/gopls@latest

3. 检验

go env

Pasted image 20251101164034.png

image.png

image.png

Go 1.16+ 默认开启 Module 模式,如若没开启执行以下命令

go env -w GO111MODULE=on

至此,已经可以在终端任意位置运行.go的代码文件。但我们最终的目的是跑通项目,建议使用开发工具,更加方便

三、使用开发工具

IDE 优先读取自身配置,无配置时会继承系统环境变量

1. VsCode

vscode没装的话,也很简单,去官网拉取安装包,一直往下点就行。

安装成功后会显示英文,先去扩展安装汉化包,再去安装go插件并且修改配置文件

Pasted image 20251101164830.png

2.Goland

四、运行第一个.go程序

go run hello.go

Pasted image 20251101165425.png

image.png

恭喜高雅人士们安装成功^^