Skip to content
On this page

题图

这是我参与「第三届青训营 -后端场」笔记创作活动的的第1篇笔记。

前言:众所周知,学习一门编程语言之前,需要在自己的机器上安装好环境,尤其是在需要实操的情况下,不然的话依旧是纸上得来终觉浅。在加入青训营的前期,有很多同学问到关于golang的安装问题,譬如下载了但不知道怎么运行,报错一大堆。相信看完这篇文章,你就可以畅游在golang的海洋里了。

Windows安装最新的Golang

1. 获取Golang sdk安装包

点击这个链接Downloads - The Go Programming Language (google.cn),然后再点击红圈框中的色块,下载最新的golang sdk。

image.png

2. 安装Golang环境

点击下载好的.msi文件,一直点击Next,直到Destination Folder页后,点击Change将当前目录改变成你想要安装的文件夹中。

image.png

请注意:

  1. 不建议将安装目录放在C:/Program Files中,否则启动go命令时需要以管理员运行。
  2. 安装目录不要有中文。

再次点击Next,此时会弹出管理员确认的界面,点击确认即可。等待程序解压完成后,点击Finish,golang的环境也就安装完成了。

点击键盘上的win键,输入path,选择编辑系统的环境变量

image.png

出现界面后,再点击环境变量

image.png

在用户的环境变量下,双击Path变量

image.png

添加你安装golang的目录下的bin文件夹即可。譬如我的安装位置在C:/Go/bin,则只需要输入这个即可。

image.png

一路点击确定返回到桌面后,我们可以通过在命令提示符中通过go version这一命令来验证golang是否已经配置完成。

cmd
go version
// 如无意外,会出现golang的版本信息
go version go1.18.3 windows/amd64

这个时候就可以尝试运行Hello World了,创建一个main.go文件,用记事本输入下面的代码:

go
package main

import "fmt"

func main(){
    fmt.Println("Hello World")
}

在当前目录下打开命令提示符,输入go run main.go,按下回车,出现Hello World就说明golang sdk已经正常运行了。

3. 配置Golang模块

golang在1.11版本后对模块进行了支持,而由于我们获取模块需要访问外网,下载速度会很慢,所以就需要修改golang环境下的模块代理网站(我采用的是goproxy.cn,也可以采用其他的代理)。打开命令提示符,输入下面的命令:

cmd
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

再通过go env查看当前的环境配置,如果GO111MODULE和GOPROXY已经成功更换,那么恭喜你,成功在Windows环境下配置Golang!

Ubuntu20.04安装最新的Golang

1. 通过apt获取并安装Golang sdk

首先我们需要添加最新版本Golang sdk的源,更新所有配置后,直接输入以下命令即可开始下载安装golang最新的版本。

bash
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update && sudo apt upgrade -y
sudo apt install golang-1.18 -y

验证方法与Windows相同,命令如下:

bash
go version
// 如无意外,会出现golang的版本信息
go version go1.18.2 linux/amd64

2. 配置Golang模块

Ubuntu下配置golang模块和Windows配置基本大同小异,只需要输入以下命令:

bash
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

再通过go env查看当前的环境配置,如果GO111MODULE和GOPROXY已经成功更换,那么恭喜你,成功在Ubuntu环境下配置Golang!

Golang VS Code配置

1. 下载并配置VS Code

通过点击这个链接Download Visual Studio Code - Mac, Linux, Windows,选择当前的操作系统下载相应的软件。

image.png

打开下载好的文件,按照提示进行安装,建议勾选Add VS Code into PATH

我们可以先通过创建一个新的文件夹,右键->(显示更多选项->)通过 Code 打开来启动VS Code,点击左栏的扩展,首先在搜索框中输入language点击安装VS Code汉化配置。

image.png

再在搜索框中输入go查找Golang扩展,或者新建hello.go,在右下角弹出的提示中安装Golang扩展。

image.png

安装完成后,点击右下角弹出的提示,安装相应的扩展依赖。安装完成后,在目录下新建main.go,编写下面的代码:

go
package main

import "fmt"

func main(){
    fmt.Println("Hello World")
}

文件保存,按下F5后,当你在调试控制台上看到Hello World时,恭喜你,你可以在VS Code上编写Golang了!