TeamClass_MD/Go入门速成/Day1/Class1 安装、初始化Go.md
2025-03-19 15:59:50 +08:00

2.6 KiB
Raw Blame History

Class1 如何安装、初始化Go

如何安装Go

Windows:

  • 进入Go官方网站进行下载,他在国内速度仍然非常不错,有中国的站点服务器!当然,如果不方便的话,也可以使用我的服务器进行下载
  • 下载后安装要求解压,安装即可
  • 注意:默认的GOPATH位于用户目录该路径为go的主目录内部用来保存我们拉取的包会存在那个位置如果不调整的话将会占用C盘的空间

Linux

  • 使用你的包管理器安装即可,这里使用Opensuse举例
sudo zypper in go

对go进行本地化配置

  • 我们需要对go换国内的源我将以GoProxy.cn为例:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

安装IDE

方案一Jetbrain GoLang

  • 按照Jetbrain的安装指南安装后使用即可
  • 注意:如果您忘记了学生邮箱账户的话,可能无法使用学生认证,那么,就需要使用破解版,教程就请自己上网上去查了(可能会有版权纠纷)

方案二VScode

  • 大家应该都安装好了VScode,只需要安装Go的插件Go即可:image.png

初始化Go项目

编写Helloworld:

  • 我们进入一个全新的空的目录,新建一个入口文件main.go在go语言中这个文件是go所有程序的路口go程序的编译、构建都是由它开始的
// main.go
package main
func main() {
	println("Hello, World!")
}
  • 我们写完了程序,如何把这个程序运行起来呢,分为两步:
    • 第一步:执行指令go mod init xxx ,初始化与版本相关联的 Go 包的集合确定了根目录、定义了项目的依赖和版本确保项目可以重建。也叫做Go的模块这一步会在当前路径下创建go.mod文件
    • 第二步:执行指令go mod tidy拉取我们需要的go的组建又叫做库这个操作可以类比为pip install -r requirements.txt所需要的包IDE会自动写入go.mod文件中。
    • image.png
  • 随后通过上面这两步go程序就初始化好了相关的包也下载好了接下来我们就能重新运行了
    • 运行项目: go run xxx.go
    • 构建go项目将整个项目打包成为可执行文件 go build