likes
comments
collection
share

新手第一章 Go环境部署及开发工具(全篇干货无废话)

作者站长头像
站长
· 阅读数 25

人生是不能回头的 每走一步都会有不同的结果 一切都是唯一的 包括遗憾

开发环境部署

下载 golang 软件包

golang.google.cn/dl/

无论是win/mac/linux 找到适合自己的版本和系统类型 下载

文件名说明
go.1.22.5.windows-amd64.msiWindowns操作平台及安装包
go.1.22.5.linux-amd64.tar.gzLinux操作平台及安装包
go.1.22.5.darwin-amd64.pkgMac操作平台及安装包

《建议》不使用工具管理库 如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 自行选择

下载地址说明
LiteIDEgithub.com/visualfc/li…开源的 Go语言开发工具
Golandwww.jetbrains.com.cn/go/收费/麻烦/成熟 的JetBrains开发工具
VSCodecode.visualstudio.com/国产/免费/存在丰富插件的开发工具

编写我们的第一个Go语言程序 (Goland示例)

创建项目目录 ginchat(自定义)

新手第一章 Go环境部署及开发工具(全篇干货无废话)

进入目录 执行 Go mod init ginchat

生成 go.mod核心文件文件 负责记录和管理项目的依赖关系及其版本信息

而后执行 go mod tidy

其作用是把项目所需要的依赖添加到go.mod,并删除go.mod中,没有被项目使用的依赖

创建文件 main.go 并编写代码 fmt输出

新手第一章 Go环境部署及开发工具(全篇干货无废话)

恭喜你 从零到一完成了首个 Go语言程序的编写

转载自:https://juejin.cn/post/7388483807370805285
评论
请登录