Go语言0基础学习之旅#1设置开发环境

发布于:2022-11-09 ⋅ 阅读:(5) ⋅ 点赞:(0) ⋅ 评论:(0)

前言

该系列是希望记录自己从0基础开始学习GO语言的历程。本人纯小白,若文中出现错误希望大家指正。
我选择的入门书籍是《Go黑帽子》,并以此作为参考书籍,我的博客大部分也会根据书中的操作来记录我的学习过程。

本篇博客将介绍如何下载Go并设置工作区和环境变量Windows系统)。

介绍一些开发Go常用的IDE,并配置VS Code的Go编写环境。

一、下载和安装Go

参考书籍中提供的下载网站为https://golang.org/dl/,当然,用国内网加载容易失败。
我们可以选择国内的Go开发社区Go语言中文网-Go下载点击该链接进行下载。

1.1 下载选择

我们只需要选择和电脑系统对应的版本下载即可,我选择的版本为图中红线所示。
选择对应的Go并下载

1.2 安装

依照我本人的习惯,在安装任何软件的时候,我都会新建对应的文件夹进行安装设置,目的是方便文件管理。

  1. 除C盘以外的文件夹内新建文件夹GO,在该文件夹内新建两个文件夹,分别叫installation package(安装包)和installation site(安装位置),安装Go的过程中最好不要出现中文路径
    安装文件夹示例

  2. 选择next。
    安装1

  3. 勾选同意,并选择next。
    安装2

  4. 此处点击Change来选择你的安装路径,我选择了之前建立的installation site为安装位置。
    安装3

  5. 点击Installl安装并等待,之后安装完成。
    安装4
    安装等待
    安装完成

1.3 检测是否安装成功

  1. 我们打开命令提示符
    命令提示符
  2. 在命令框中输入:go version,当出现对应下载的Go的版本之时,表明安装成功。
    安装成功

二、配置环境变量

2.1 打开电脑里的环境变量配置

按照下图所示打开电脑的环境变量配置

打开1
打开2
打开3

2.2 设置GOROOT

接下来,操作系统需要知道如何找到Go的安装位置。
在Windows操作系统上安装Go,则需要告诉操作系统在哪里可以找到Go的二进制文件。

新建GOROOT,将变量值选择为Go的安装路径。

新建GOROOT
GOROOT

2.3 设置GOPATH

与仅在某些特定情况下才需要设置GOROOT不同,你必须定义一个名为GOPATH的环境变量以告诉Go工具集有关源代码、第三方库和已编译程序的位置。
选择或创建此基本工作区目录后,在此目录下创建3个子目录:bin、pkg和src

我在文件夹GO中新建了GO_project作为基本工作区目录,还需要在工作区目录下创建3个子文件夹分别为:bin、pkg和src。
子目录

新建GOPATH,将变量值选择为Go的工作区目录,其中存放着我们写的代码。

GOPATH

其中,3个子文件夹对应的作用如下:

子目录 作用
bin 包含已编译和安装的Go可执行二进制文件
pkg 存储各种程序包对象,包括代码可能依赖的第三方Go依赖项
src 存储你所编写的源代码

2.4 设置PATH

PATH为Go的可执行文件目录。

配置系统变量
配置PATH

2.5 检测环境变量是否配置成功

打开命令提示符cmd后,输入:

go env

当出现如下,表明环境变量配置成功:
配置成功

三、配置VS Code的Go编写环境

3.1 常用编写Go的IDE

用于编写代码的集成开发环境称为IDE(Integrated Development Enviroment,IDE)。

常用的IDE有Vim、GitHub Atom、Microsoft Visual Studio Code、JetBrains GoLand等等。

我选择Vscode作为编写Go的IDE,接下来我们配置其编写环境。

3.2 配置VS Code

  1. 在Vscode中下载Go的扩展
    Go的扩展
  2. 安装Go插件的依赖工具
    按下Ctrl+Shift+P,输入go install tools,全选并下载
    go tool
    全选下载
  3. 其余额外扩展,在你配置Vscode过程中,可能会出现如下提示,直接点击安装就行,这些都是Go的额外扩展,Vscode会直接提醒你安装。
    扩展1
    选择Install All并安装完成之后显示如下:
    安装完成

3.3 测试VS Code是否配置成功

我选择直接写代码来测试环境是否配置成功,步骤如下:

  1. 新建编程文件夹
    第一步,在GO_project文件夹中的src中新建文件夹gocede,在gocode文件夹中新建项目文件夹project01,代表我们的01项目。
    第二步,在project01文件夹中新建main文件夹,我们测试的源代码存入其中。

  2. 在Vscode中打开编程文件夹
    打开测试文件夹

  3. 新建文件
    点击新建文件,命名为first_text.go,并保存到上述的main文件夹中。
    新建1
    新建2
    新建3

  4. 写入代码测试

package main
 
import "fmt"
 
func main()  {
	fmt.Println("hello,world!")
}

将代码写入,并得到最终输出效果,Vscode配置完成。

配置完成
在配置过程中遇到了其余问题或者使用Linux系统配置的话,可以参考如下文章:
GO开发环境配置

后记

这是小白第一次写博客,期望在写博客的过程中不断记录自己所学,不仅是希望自己能深入理解学习的东西和方便以后的复习,也希望能为需要的小伙伴们带来帮助。选择写博客并不是一时的心血来潮,而是希望记录自己不断进步的历程。