Go环境配置|青训营

55 阅读2分钟

Go环境配置

Go(也被称为Golang)是一种开源编程语言,由Google于2007年启动,于2009年首次公开发布。Go的设计目标是提供一种简洁、高效和易于使用的编程语言,以应对现代软件开发的需求。以下是关于Go语言的简要介绍:

  • 简洁和易读: Go语言注重代码的可读性和简洁性,它具有清晰的语法和少量的关键字,使代码易于阅读和理解。
  • 并发支持: Go在语言级别内置了强大的并发支持,使用轻量级的Goroutines(类似于线程)和通道(Channels)来实现并发编程,使编写并行代码变得更加简单。
  • 性能优越: Go通过编译为机器码而不是解释执行,以及优化的运行时,提供了很高的性能。它在网络编程、I/O和CPU密集型任务方面表现出色。
  • 内置工具: Go附带了丰富的标准库,其中包括对文件、网络、文本处理等的支持。还有用于测试、文档生成等的工具。
  • 静态类型和类型推断: Go是一种静态类型语言,但它也引入了类型推断,使类型声明更加简洁,同时在编译时捕获类型错误。
  • 内存管理: Go拥有垃圾回收器,可自动管理内存,帮助开发者避免手动内存管理的麻烦。
  • 跨平台: Go支持多个操作系统和体系结构,使其成为跨平台开发的理想选择。
  • 开源: Go是一个开源项目,其源代码可以在GitHub上找到。这使得开发者可以自由地使用、修改和贡献到Go的发展中。
  • 适用领域: Go适用于各种用途,包括后端服务开发、网络编程、系统工具、云计算等。

环境安装

在mac中使用 homebrew 安装 Go:

首先安装 brew 并更换源。

若首次安装,需要安装CLT for Xcode:

xcode-select --install

安装brew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

按照提示即可完成安装。

安装完成后即可使用 brew 命令来安装Go:

brew install go

brew 将开始下载并安装 Go,安装成功后可以运行以下命令来验证 Go 的安装并查看版本信息:

go version

如果显示类似以下信息,即表示安装完成:

go version go1.16.3 darwin/amd64

注意:通过 Homebrew 安装的 Go 会被放置在 Homebrew 默认的路径下。如果你在终端输入 go version 后没有看到版本信息,可能需要将 Go 的二进制文件路径添加到你的环境变量中。如果需要这样做,你可以编辑你的 shell 配置文件(如 .zshrc)并添加以下内容:

export PATH="/usr/local/opt/go/bin:$PATH"

重启终端或者运行 source ~/.zshrc,以使更改生效。此时即可在终端中使用 go 命令来编译和运行 Go 程序。

GoLand IDE

你还可以选择使用 GoLand,一个专为 Go 语言开发的集成开发环境(IDE),来提升开发效率。你可以从 www.jetbrains.com/go/ 下载并安装 GoLand。安装完成后,你可以根据项目需要设置 Go 的工作路径(GOPATH),然后就可以开始在 GoLand 中编写和运行 Go 程序了。