安装Golang SDK详细教程
Go语言简介
Go语言于2007年开始开发,并在2009年作为开源项目发布。其设计目标是简化系统编程,提供高效的并发支持,同时保持代码的简洁性和可读性。Go语言的特点包括:
- 简洁性:语法简洁易学,代码易于维护。
- 高性能:编译型语言,生成的可执行文件速度快、体积小。
- 并发支持:内置goroutines和channels,提供高效的并发编程支持。
- 跨平台:支持跨平台编译,可在不同操作系统上运行。
安装Golang SDK
在windows上安装
下载地址:https://golang.google.cn/dl/
下载的文件为:
go1.23.4.windows-amd64.msi
安装SDK
检查golang编译器是否被加入环境变量,若没有请手动添加
如果安装完成后没有第3步的环境变量,则手动配置环境变量,若有则跳过此步骤:
添加用户变量GOPATH与GOBIN,GOPATH目录可以自行选择。
GOBIN:GOBIN是golang安装目录中的bin目录,
GOPATH:GOPATH是我们的工作空间,所有 Go 语言的源代码和依赖包都需要存放在 GOPATH 下的特定目录结构中。在 GOPATH 目录下,通常有三个子目录:src、bin 和 pkg。
- src:用于存放 Go 语言的源代码文件。
- bin:用于存放可执行文件。
- pkg:用于存放编译后的包文件(.a 文件)。
开启go modules,命令行执行以下命令:
go env -w GO111MODULE=on
设置国内代理,命令行执行以下命令:
go env -w GOPROXY=https://proxy.golang.com.cn,https://goproxy.cn,direct
查看go版本信息和环境信息,命令行执行:
go version go env
在Rocky 8.7上安装
下载SDK:
wget https://golang.google.cn/dl/go1.23.4.linux-amd64.tar.gz # 或者使用代理: # wget -e "https_proxy=http://10.240.212.128:8443" https://golang.google.cn/dl/go1.23.4.linux-amd64.tar.gz
安装
# 解压文件 tar -zxvf go1.23.4.linux-amd64.tar.gz # 将解压后的文件移动到 安装目录(可自行调整) mv go /opt/golang
环境变量设置
# 创建一个目录用于GOPATH,目录可以自行选择 mkdir /opt/golang/work
# 打开.bashrc 文件,添加环境变量 vim $HOME/.bashrc # 环境变量 GOROOT = /opt/golang/go export GOPATH= /opt/golang/work PATH=$PATH:$GOROOT/bin:$GOPATH/bin
关闭终端重新打开生效,或者source一下
开启go modules
go env -w GO111MODULE=on
设置国内代理
go env -w GOPROXY=https://proxy.golang.com.cn,https://goproxy.cn,direct
验证go环境
go version go env
配置IDE编辑器
Visual Studio Code 配置
超详细教程:使用VSCod搭建Golang开发环境:https://wuyea.top/posts/2677906189.html
Visual Studio Code(VS Code)是一个流行的代码编辑器,支持多种编程语言,包括Go。你可以通过以下步骤配置VS Code以支持Go开发:
下载并安装VS Code:https://code.visualstudio.com/
启动VS Code,点击左侧扩展(Extensions)图标,搜索并安装以下插件
- Go:官方Go语言插件,提供代码补全、格式化、调试等功能。
- Code Runner:用于运行代码片段。
安装必要的Go工具:
a. 按下
Ctrl+Shift+P
打开命令面板。b. 输入
Go: Install/Update Tools
并回车。(注意下方输出,可能会先进行安装两个包)c. 勾选所有推荐工具并确认安装。
JetBrains GoLand 配置
JetBrains GoLand是一个专为Go开发设计的IDE,提供了强大的功能和良好的用户体验。
- 下载并安装GoLand:https://www.jetbrains.com/go/
- 启动GoLand,按照提示配置Go SDK。
- 配置完成后,你可以创建或打开Go项目,开始开发。