复制成功
请遵守本站 许可
REPORT
Chapter_Post // Field_Report

Post_Ref: RL-CH01-SET

2026.05.01

Ch.01:如何初始化Go环境并跑通第一个代码

Chongxi
Chongxi
Listening: IDLE_SESSION
#教程#Golang
ANALYSIS

TL;DR:本文提供了面向小白的Golang环境配置教程以及如何跑通第一个Go代码

上一篇说了为什么值得学 Go,这篇我们来解决最基础的问题:把环境装好,让代码真正跑起来


1. 安装 Go#

1.1 Windows#

  1. 打开 go.dev/dl,下载最新版本的 .msi 安装包
  2. 双击安装,一路下一步,默认路径不需要改
  3. 安装完成后,在开始菜单打开终端或按 Win + R,输入 PowerShell
  4. 输入:
PRTCL // POWERSHELL
go version

有版本号输出即成功

如果提示”不是内部或外部命令”:说明环境变量没有生效,重启一下终端或者重启电脑

1.2 macOS#

方法一:官网安装包

  1. 打开 go.dev/dl,下载 .pkg 文件
  2. 双击安装,按提示走完
  3. 打开终端,输入:
PRTCL // BASH
Terminal window
go version

方法二:Homebrew

如果你已经装了 Homebrew:

PRTCL // BASH
Terminal window
brew install go

1.3 Linux#

按发行版来选择命令

Fedora:

PRTCL // BASH
Terminal window
sudo dnf install golang -y

Ubuntu/Debian

PRTCL // BASH
Terminal window
sudo apt install golang -y

Arch Linux

PRTCL // BASH
Terminal window
sudo pacman -Syu go

装完验证:

PRTCL // BASH
Terminal window
go version

2. 建一个工作目录 ( 可选 )#

代码放哪都行,建一个专门的目录会整洁很多,这里看个人习惯了,以后练习都在这里新建文件

3. 跑通第一个代码#

新建一个文件 hello.go,内容如下:

PRTCL // GO
package main
import "fmt"
func main() {
fmt.Println("Hello, Go")
}

保存好之后,在终端里运行:

PRTCL // BASH
Terminal window
go run hello.go

看到输出:

PRTCL // PLAINTEXT
Hello, Go

这就成功了


简单解释下这个代码,现在先不用深究,可以稍微有下感觉:

package main : 声明这是一个可以直接运行的程序,每个 Go 文件都必须声明它属于哪个包

import "fmt" : 引入标准库里的 fmt 包,用来做输入输出,比如打印文字

func main() : 程序的入口,Go 程序从这里开始执行

fmt.Println(...) : 调用 fmt 包里的 Println 函数,打印一行文字并换行。点是属于的意思,fmt.Println 就是fmt 里的 Println

4. 常见错误#

刚开始很容易犯这两个错

标点用错

PRTCL // GO
fmt,Println("Hello") // × 逗号不是点
fmt.Println("Hello") // √

字母看错

PRTCL // GO
fmt.PrintIn("Hello") // × 不是 I
fmt.Println("Hello") // √ 这里是 l

在很多字体里 lI 长得一模一样,我非常建议专门选择一个合适的编程字体,例如Jetbrains MonoFira Code,面向编程的等宽字体一般都会做额外区分,防止认错

5. 报错#

Go 的报错信息很友好,出错了先别急,先把报错读完。比如:

PRTCL // OUTPUT
./error.go:6:5: syntax error: unexpected newline, expected := or = or comma

这行信息告诉你:hello.go 文件第 6 行第 5 列,有语法错误。Go 会精确告诉你问题在哪,顺着找就行

6. go run 和 go build 的区别#

你现在用的是 go run,它会编译然后立刻运行,适合开发阶段快速验证

还有一个命令是 go build

PRTCL // BASH
Terminal window
go build hello.go

这会生成一个可以直接执行的二进制文件,Windows 下是 hello.exe,Linux / macOS 下是 hello。生成之后可以直接运行:

PRTCL // BASH
Terminal window
./hello

学习阶段用 go run 就够,等以后要把程序部署到服务器上,才需要用 go build

7. 推荐的 IDE#

工欲善其事,一个好用的 IDE 会让学习过程顺很多。这里推荐两个

VSCode

最流行的选择,轻量免费,插件生态丰富。装好 VSCode 之后搜索插件 Go,安装 Google 官方那个。然后按 Ctrl+Shift+P,输入:

PRTCL // PLAINTEXT
Go: Install/Update Tools

全选安装,装完之后自动补全、报错提示、格式化全有

GoLand

如果你用过 JetBrains 家的产品,比如 IntelliJ IDEA 或者 PyCharm,会很熟悉。GoLand 是专门为 Go 打造的 IDE,开箱即用但,不需要手动装插件配环境,调试器、代码导航、重构工具都比 VSCode 更完善

对于初学者来说 VSCode 足够用,但如果你打算长期写 Go,GoLand 值得考虑。JetBrains 提供 30 天免费试用,学生可以免费申请教育授权,否则需要付费购买


环境配好了,下一篇我们来开始写真正的代码

NEXT:变量是什么,怎么存数据,Go 里有哪些常见的类型

R P
Rhine Lab Pioneer Division
Auth_Verified: 2026.05.01
// END OF POST
golearn
Series_Associated // 专题收录

从0带你学Golang

该文章已被收录至本站深度研究专题。点击进入项目主页,查看完整研究序列。

Classified
Chapter_06 // Legal_Protocol
Protocol_Ref: CC-BY-NC-SA-4.0

Ch.01:如何初始化Go环境并跑通第一个代码

Author: CHONGXI // Released: 2026.05.01

本受试报告采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 许可协议进行分发。

} } out>