Go 语言学习—基础入门之环境搭建

669 阅读3分钟

Go 语言环境搭建

要想搭建 Go 语言开发环境,需要先下载 Go 语言开发包。可以从以下两个地方下载:

下载时可以根据自己的操作系统选择相应的开发包,比如 Window、MacOS 或是 Linux 等,如下图所示: image.png

Windows MSI 下安装 Go

MSI 安装的方式比较简单,在 Windows 系统上推荐使用这种方式。现在的操作系统基本上都是 64 位的,所以选择 64 位的 go1.19.2.windows-amd64.msi 下载即可,如果操作系统是 32 位的,选择 go1.19.2.windows-386.msi 进行下载。

下载后双击该 MSI 安装文件,按照提示一步步地安装即可。在默认情况下,Go 语言开发工具包会被安装到 c:\Go 目录,你也可以在安装过程中选择自己想要安装的目录,安装完成后会自动添加环境路径。

查看是否安装成功

  • 在键盘上输入 win+R 打开运行界面输入 cmd 打开 DOS 界面;
  • 在 DOS 界面输入 go version
  • 如果提示 'go' 不是内部或外部命令,也不是可运行的程序或批处理文件,则需要手动添加环境变量,通过单击此电脑 -> 属性 -> 高级系统设置 -> 环境变量,在系统变量中找到 Path 双击后在编辑环境变量最后面添加 Go 的安装路径。
  • 直到可以看到如下所示则 Go 环境安装成功;

image.png

Linux 下安装 Go

Linux 系统同样有 32 位和 64 位,你可以根据你的 Linux 操作系统选择相应的压缩包,它们分别是 go1.19.2.linux-386.tar.gz 和 go1.19.2.linux-amd64.tar.gz。

下载成功后,需要先进行解压,假设你下载的是 go1.19.2.linux-amd64.tar.gz,在终端通过如下命令即可解压:

sudo tar -C /usr/local -xzf go1.19.2.linux-amd64.tar.gz

输入后回车,然后输入你的电脑密码,即可解压到 /usr/local 目录,然后把 /usr/local/go/bin 添加到 PATH 环境变量中,就可以使用 Go 语言开发工具包了。

首先在终端控制台输入以下命令:

vim ~/.bashrc

将下面这段添加到 ~/.bashrc 文件中的最后面,保存后退出即可成功添加环境变量。

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

如下图:

image.png

保存后使用 source ~/.bashrc 命令更新 bashrc

查看环境变量是否配置成功

在终端控制台输入 go version 如果可以看到如下所示则 Go 环境配置成功:

image.png

macOS 下安装 Go

在 macOS 中安装,可以采用 PKG 安装包。下载 go1.19.2.darwin-amd64.pkg 后,双击按照提示安装即可。安装成功后,路径 /usr/local/go/bin 应该已经被添加到了 PATH 环境变量中,如果没有的话,可以手动添加,和上面 Linux 的方式一样,把如下内容添加到 ~/.bashrc 文件保存即可。

安装成功后如下图所示

image.png

环境变量

Go 语言开发工具包安装好之后,它的开发环境还没有完全搭建完成,因为还有两个重要的环境变量没有设置,它们分别是 GOPATH 和 GOBIN。

  • GOPATH:代表 Go 语言项目的工作目录,在 Go Module 模式之前非常重要,现在基本上用来存放使用 go get 命令获取的项目。
  • GOBIN:代表 Go 编译生成的程序的安装目录,比如通过 go install 命令,会把生成的 Go 程序安装到 GOBIN 目录下,以供你在终端使用。

Go 编辑器推荐

好的编辑器可以提高开发的效率,这里推荐两款目前最流行的编辑器。

第一款是 Visual Studio Code + Go 扩展插件,可以让你非常高效地开发,通过官方网站 code.visualstudio.com/ 下载使用。

第二款是老牌 IDE 公司 JetBrains 推出的 Goland,所有插件已经全部集成,更容易上手,并且功能强大,新手老手都适合,可以通过官方网站 www.jetbrains.com/go/ 下载使用。

总结

搭建好了 Go 语言开发环境,同时也下载好了 IDE,下面可以开启 Go 语言的学习之路了。