手把手教你配置Windows下的Go语言开发环境并运行第一个程序
创作时间:
作者:
@小白创作中心
手把手教你配置Windows下的Go语言开发环境并运行第一个程序
引用
CSDN
1.
https://m.blog.csdn.net/qq_45649248/article/details/144919674
本文将手把手教你如何在Windows系统下配置Go语言的运行环境,并通过两种方式(系统编辑器和GoLand集成开发环境)运行第一个Go程序。
1. 下载 .msi文件并安装
访问Go语言官方网站下载页面:https://golang.google.cn/dl/,下载适合Windows系统的.msi安装包。
下载完成后,双击.msi文件开始安装。在安装过程中,你可以选择自定义安装路径,然后点击"Install"按钮完成安装。
2. 配置环境变量
2.1 找到环境变量窗口
在Windows搜索框中输入"高级系统设置"并打开,然后点击"环境变量"按钮,进入环境变量窗口。
2.2 添加新的环境变量
在环境变量窗口中,点击"新建"按钮,创建两个新的环境变量:GOPATH和GOROOT。
点击确认后,环境变量窗口应如下图所示:
- GOPATH: Go语言的工作目录,用于存放Go项目代码。在Go 1.1.1版本之前,默认与GOROOT相同,但从1.1.1版本开始需要单独设置。
- GOROOT: Go语言的安装目录,即Go的根目录。
2.3 配置path中的变量
在"Path"变量中添加Go的可执行文件路径:
%GOROOT%\bin
具体操作是:找到"Path"变量,点击"编辑"按钮,然后点击"新建",将上述变量输入进去,最后点击确定保存更改。
2.4 验证环境变量是否配置成功
打开命令行窗口,输入以下命令检查Go版本:
go version
如果成功显示Go的版本信息,说明环境变量配置成功。
3. 配置Go的运行环境(适用于Go 1.13及以后的版本)
3.1 查看Go的环境参数
在命令行中输入以下命令查看Go的所有环境参数:
go env
重点关注以下两个参数:
- GO111MODULE: 控制是否开启Go Modules模式,推荐设置为"on"。
- GOPROXY: 控制Go Modules依赖包的下载来源,推荐使用阿里云镜像源以获得更快的下载速度。
3.2 开启Go Modules模式和指定阿里云镜像
在命令行中依次输入以下命令:
go env -w GO111MODULE=on
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
这将开启Go Modules模式并设置阿里云镜像源作为依赖包的下载地址。
4. 运行第一个Go程序
4.1 使用系统编辑器方式
- 在任意工作路径下新建一个项目文件夹,命名为"demo"。
- 打开命令行窗口,进入"demo"文件夹。
- 在命令行中输入以下命令初始化Go项目:
go mod init demo
- 在"demo"文件夹中创建"src/main"目录结构,并在main目录下创建一个名为"main"的文本文件。
- 打开main文件,编辑并保存以下内容:
package main // 包名,同一个包中的 多个go文件组成一个程序单元。
import "fmt" // 引入依赖
func main(){ // 每一个go项目都必须有一个main方法作为程序入口
fmt.Printf("Hello World") // 输出Hello World
}
- 将main文件的后缀名改为".go"。
- 在命令行中进入main目录,输入以下命令运行程序:
go run main.go
如果一切配置正确,你应该能在命令行中看到"Hello World"的输出。
4.2 使用GoLand集成开发环境的方式
- 下载并安装GoLand IDE:https://www.jetbrains.com/go/
- 打开GoLand,创建一个新的Go项目。
- 在项目中创建一个main.go文件,并输入相同的代码。
- 直接点击IDE中的运行按钮,即可看到"Hello World"的输出结果。
通过以上步骤,你已经成功在Windows系统上配置了Go语言的开发环境,并运行了第一个Go程序。接下来,你可以继续学习Go语言的更多高级特性,开发更复杂的应用程序。
热门推荐
中国评分最高的10部电视剧:最低9.5最高9.8,四大名著上榜了三个
大豆——一种重要的作物(了解大豆的种植、营养和应用)
潍坊青州:“老字号”焕发新活力
AI时代,如何打造属于中国的“摩尔定律”?
前脚掌痛是痛风症状吗?一文读懂病因与应对方法
别让娃的牙输在起跑线!这届家长踩坑实录太好笑了
无线耳机充电原理的神秘面纱
网贷不还会有什么后果和影响?
新能源重卡技术路线和市场格局分析
乐事薯片含致癌添加剂?专家解读TBHQ安全标准
尚武与崇文:国民性格如何影响华夏兴衰?行走在钢丝上的中华帝国
小西天景点介绍及其游玩攻略指南
液碱溅入眼睛的应急处理方法
沿苏州河而行·循声|苏州河的水质治理和城市人的自然观
上海苏州河畔,旧改新生的故事
蓖麻油在医疗应用中是否安全无害?
留学生海外求职必备指南
肺炎预防指南:如何提高免疫力,避免感染肺炎!
柏拉图:穿越时空的哲学巨擘
武功山“沈子村-金顶-发云界-龙山村”行程安排【Only 1p】
诗经·小雅·天保原文、译文以及鉴赏
我珍藏的老师记忆
中山中珠渠将打造超级公园,提供丰富的休闲娱乐设施
吉林大专院校有哪些及录取分数(2025最新排名推荐)
新的团队如何开晨会
晨会、提案、复盘三种不同场景的演讲方法
无代码平台对比,如何选择最适合你的无代码开发工具?
聊城到云南香格里拉旅游必尝美食小吃
热知识:植物奶油和动物奶油可以这样辨别!
梦见伴侣不忠:从心理学到周公解梦的深度解析