Go语言-环境安装

一、Golang概述

Go(Golang)是谷歌开源的静态编译型编程语言,语法简洁、学习成本低,具备原生高并发、编译速度快、自动垃圾回收、跨平台编译及内置丰富标准库等核心优势;它兼顾高性能与开发效率,是云原生、微服务、后端服务、DevOps 工具开发等领域的主流语言,Docker、K8s 等知名项目均基于 Go 构建,代码简洁直观,并发实现便捷,工程实用性极强。

二、环境搭建

官网:https://go.dev/

中文网:https://studygolang.com/

下载地址:https://go.dev/dlhttps://studygolang.com/dl

Windows 系统

下载对应系统位数的zip包或msi包即可。

msi包双击直接安装即可。

zip包解压后,go/bin/go.exe是Go二进制可执行文件。

另外,使用前需配置以下两处路径到环境变量中。

Go第三方模块路径,初次可能不存在,执行一遍go install后会自动生成。
  • Go二进制可执行文件路径:C:/根目录/go/bin/
  • Go第三方模块路径(初次不存在):C:/User/用户/go/bin/

Linux & Mac 系统

下载对应系统位数包

cd /opt
wget https://go.dev/dl/go1.26.0.linux-amd64.tar.gz
tar -xvf go1.26.0.linux-amd64.tar.gz

添加环境变量

vim /etc/profile

追加以下内容

export GOPROXY=https://goproxy.cn
export GOROOT=/opt/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=/opt/go/pkg
export PATH=$PATH:GOPATH/bin

保存并退出,刷新环境变量

source /etc/profile

三、开发工具

推荐使用Jetbrains的goland:https://www.jetbrains.com/go/

当然vscode也行,需要下载Go插件,我没用过。https://code.visualstudio.com/

四、配置代理

在使用Go时,需要安装一些第三方包,用于运行支持。

如果不配置代理,则从Go官网拉取第三方包。

打开Goland,进入【File】-【Setting】-【Go】-【Go Modules】-勾选【Enable Go modules integration】,在【Environment】框中填入GOPROXY=https://goproxy.cn,direct

上一篇
下一篇