手把手教你配置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语言的更多高级特性,开发更复杂的应用程序。
热门推荐
荷马史诗中的迈锡尼兴衰之谜
探访希腊迈锡尼:打卡阿伽门农墓和狮子门
迈锡尼遗址:揭秘希腊神话中的历史真相
赵本山新作能否再创经典?
江南第一石窟:赣州通天岩风景区全攻略
赣州新宠:江南宋城VS方特东方欲晓,一古一今的旅游新选择
春节赣州三日游:宋城文化、山水风光与现代娱乐的完美融合
宝宝断夜奶大作战!告别夜奶烦恼,宝妈速来get!
哈萨克斯坦姑娘的景德镇捡瓷奇遇
千年瓷都景德镇:从碎片到传奇
御窑厂遗址探秘:捡到宝的终极指南
“金刚计划”:蒋介石撤离大陈岛的影像记忆
探访北京海洋馆:中华鲟的神秘世界
周末带娃打卡北京海洋馆,这些小贴士必看!
北京海洋馆最新表演大揭秘!
韭菜盒子的做法:从和面到煎制的完整教程
鲜香多汁的韭菜盒子
韭菜盒子面怎么和好吃(做韭菜盒子,和面、拌馅的小技巧)
探秘新晋5A景区:福建龙岩冠豸山的历史文化之旅
速冻水饺怎么煮? 速冻水饺的正确煮法, 看这一篇就够了
上海夜景:东方明珠下的璀璨星河
青刺果对皮肤的功效与作用
至尊火柴人王者战争:策略与动作完美融合的火柴人战争游戏
如果清朝没有闭关锁国,历史会怎样?
上海13座古塔:千年文化遗存见证城市变迁
提升生活品质:垃圾清理的重要性与实用技巧总结
企业投融资法律风险管理
广州到三亚怎么去最方便:交通方式大比拼
广州到三亚怎么去最方便:交通方式大比拼
自然灾害前能“预警”的10种动物,这几种生活中常见!