新手第一章 Go环境部署及开发工具(全篇干货无废话)
人生是不能回头的 每走一步都会有不同的结果 一切都是唯一的 包括遗憾
开发环境部署
下载 golang 软件包
无论是win/mac/linux 找到适合自己的版本和系统类型 下载
文件名 | 说明 |
---|---|
go.1.22.5.windows-amd64.msi | Windowns操作平台及安装包 |
go.1.22.5.linux-amd64.tar.gz | Linux操作平台及安装包 |
go.1.22.5.darwin-amd64.pkg | Mac操作平台及安装包 |
《建议》不使用工具管理库 如yum apt-get等 容易踩坑 不好解决
Linux示例
下载完成后解压缩到/usr/local/go目录下 统一管理
tar -C /usr/local -zxvf go.1.22.5.linux-amd64.tar.gz
解压完后设置环境变量
export PATH=$PATH:/usr/local/go/bin
source ~/.bashrc
配置好后就可以使用 go version
查看 Go的版本信息了
常用环境变量介绍
名 | 类型 | 说明 |
---|---|---|
GOROOT | 系统级别环境变量 | Go语言的安装目录 必须是绝对路径 |
GOPATH | 系统级别环境变量 | Go语言的工作目录 不建议和 GOROOT同目录 |
GOPROXY | 资源代理地址 | Go语言官方提供的代理商 为用户提供包的下载安装 |
开发工具选择
LiteIDE / Goland / VSCode 自行选择
名 | 下载地址 | 说明 |
---|---|---|
LiteIDE | github.com/visualfc/li… | 开源的 Go语言开发工具 |
Goland | www.jetbrains.com.cn/go/ | 收费/麻烦/成熟 的JetBrains开发工具 |
VSCode | code.visualstudio.com/ | 国产/免费/存在丰富插件的开发工具 |
编写我们的第一个Go语言程序 (Goland示例)
创建项目目录 ginchat(自定义)
进入目录 执行 Go mod init ginchat
生成 go.mod核心文件文件 负责记录和管理项目的依赖关系及其版本信息
而后执行 go mod tidy
其作用是把项目所需要的依赖添加到go.mod,并删除go.mod中,没有被项目使用的依赖
创建文件 main.go 并编写代码 fmt输出
恭喜你 从零到一完成了首个 Go语言程序的编写
转载自:https://juejin.cn/post/7388483807370805285