1. 下载与安装Go
要开始使用Go语言进行开发,第一步是在本地环境中安装Go。以下是从Go语言官网下载并安装Go的步骤:
- 访问Go语言的官方网站 https://go.dev/dl/。
- 选择适用于您操作系统的安装包。Go语言提供了Windows、macOS和Linux系统的安装包。例如,如果您使用的是Windows系统,则应选择MSI文件;对于macOS,通常是.pkg文件,而Linux则是.tar.gz文件。
- 下载完成后,双击运行安装文件。
- 按照安装向导的步骤,选择安装路径,并接受许可协议。
- 完成安装后,重启计算机以确保配置生效。
以下是一些具体系统的安装命令例子:
-
Windows: 在Windows系统中,你可以使用官方提供的MSI文件通过图形用户界面完成安装。
-
macOS: 在macOS系统中,通常有两种安装方式:使用.pkg图形安装程序或者通过命令行使用Homebrew。例如,使用Homebrew安装Go的命令是:
brew install go
-
Linux: 在Linux系统中,可以通过下载.tar.gz文件然后解压到/usr/local(或其他自定义目录),以下是一个典型的安装命令示例:
wget https://golang.org/dl/go1.16.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.16.linux-amd64.tar.gz
2. 配置环境变量
安装Go后,需要正确设置环境变量,以便能够从任何位置执行Go命令并正确编译程序。
- GOROOT: 指向Go的安装路径。如果您是通过包管理器安装的Go,通常不需要手动设置这个变量。
- GOPATH: Go1.11版本之前,这是指向您的工作空间目录的环境变量。它是您保存Go源代码、编译的二进制文件及依赖项的地方。Go1.11版本之后引入了Module,GOPATH的作用有所下降。
- GOBIN: 指向编译后的二进制文件存放目录,这是可选设置,如果不设置,默认会使用GOPATH/bin目录。
Windows系统配置
- 右键单击“我的电脑”或“此电脑”,选择“属性”。
- 进入“高级系统设置”,点击“环境变量”。
- 在“系统变量”中点击“新建”,添加
GOROOT
指向Go安装目录,例如C:\Go
。 - 同样的方式添加
GOPATH
变量,并指向您的工作空间,例如C:\Users\name\go
。 - (可选)设置
GOBIN
,如果您想让编译后的文件存放在特定目录。
macOS配置
在macOS中,通常您可以在终端中编辑.bash_profile
,.bashrc
,.zshrc
等文件添加环境变量(取决于您使用的shell)。
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
Linux系统配置
与macOS类似,您可以在用户目录下的.bashrc
或.profile
文件中添加上述环境变量。
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
记得完成配置后,使用命令source ~/.bashrc
(或对应的shell配置文件)立即激活更改。
3. 开发工具选择
Go语言是一个灵活的编程语言,您可以使用多种IDE或者文本编辑器来编写Go代码。以下是几种常见的IDE和编辑器:
- Visual Studio Code
- IntelliJ IDEA with Go plugin
- GoLand
- Atom with Go plugin
- Sublime Text with Go plugin
对于初学者,我推荐使用Visual Studio Code (VS Code)。它是一款免费且开源的编辑器,对Go语言支持良好,并且社区活跃。
VS Code的优点包括:
- 内建的git操作。
- 广泛的插件生态系统,其中包括用于Go语言的优秀扩展,例如
Go
插件。 - 跨平台支持,可以在Windows、macOS和Linux系统上运行。
要在VS Code中开始编写Go代码,您可以安装 Go
插件,该插件为代码编辑提供了自动完成、跳转到定义、代码片段以及许多其他功能。通过访问 VS Code的扩展市场,并搜索 “Go”,然后安装即可。