这是我参与「第三届青训营 -后端场」笔记创作活动的的第1篇笔记。
前言:众所周知,学习一门编程语言之前,需要在自己的机器上安装好环境,尤其是在需要实操的情况下,不然的话依旧是纸上得来终觉浅。在加入青训营的前期,有很多同学问到关于golang的安装问题,譬如下载了但不知道怎么运行,报错一大堆。相信看完这篇文章,你就可以畅游在golang的海洋里了。
Windows安装最新的Golang
1. 获取Golang sdk安装包
点击这个链接Downloads - The Go Programming Language (google.cn),然后再点击红圈框中的色块,下载最新的golang sdk。
2. 安装Golang环境
点击下载好的.msi
文件,一直点击Next,直到Destination Folder
页后,点击Change
将当前目录改变成你想要安装的文件夹中。
请注意:
- 不建议将安装目录放在
C:/Program Files
中,否则启动go命令时需要以管理员运行。- 安装目录不要有中文。
再次点击Next
,此时会弹出管理员确认的界面,点击确认即可。等待程序解压完成后,点击Finish
,golang的环境也就安装完成了。
点击键盘上的win键
,输入path
,选择编辑系统的环境变量。
出现界面后,再点击环境变量。
在用户的环境变量下,双击Path变量。
添加你安装golang的目录下的bin文件夹即可。譬如我的安装位置在C:/Go/bin
,则只需要输入这个即可。
一路点击确定返回到桌面后,我们可以通过在命令提示符中通过go version
这一命令来验证golang是否已经配置完成。
go version
// 如无意外,会出现golang的版本信息
go version go1.18.3 windows/amd64
这个时候就可以尝试运行Hello World
了,创建一个main.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,也可以采用其他的代理)。打开命令提示符,输入下面的命令:
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最新的版本。
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update && sudo apt upgrade -y
sudo apt install golang-1.18 -y
验证方法与Windows
相同,命令如下:
go version
// 如无意外,会出现golang的版本信息
go version go1.18.2 linux/amd64
2. 配置Golang模块
Ubuntu
下配置golang模块和Windows
配置基本大同小异,只需要输入以下命令:
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,选择当前的操作系统下载相应的软件。
打开下载好的文件,按照提示进行安装,建议勾选Add VS Code into PATH。
我们可以先通过创建一个新的文件夹,右键->(显示更多选项->)通过 Code 打开来启动VS Code,点击左栏的扩展,首先在搜索框中输入language
点击安装VS Code汉化配置。
再在搜索框中输入go
查找Golang扩展,或者新建hello.go
,在右下角弹出的提示中安装Golang扩展。
安装完成后,点击右下角弹出的提示,安装相应的扩展依赖。安装完成后,在目录下新建main.go
,编写下面的代码:
package main
import "fmt"
func main(){
fmt.Println("Hello World")
}
文件保存,按下F5
后,当你在调试控制台上看到Hello World时,恭喜你,你可以在VS Code上编写Golang了!