当前位置: 首页 > news >正文

Go

Go

要在 Windows 11 上安装 Go 开发环境,请按照以下步骤操作:

一、安装 Go

  1. 下载安装包
  • 访问官网下载页:https://go.dev/dl/
  • 选择 Windows 版 .msi 安装包(如 go1.xx.x.windows-amd64.msi
  1. 运行安装程序
  • 双击下载的 .msi 文件
  • 按提示完成安装(默认安装路径 C:\Go
  1. 验证安装
  • 打开 命令提示符PowerShell
  • 输入命令:
go version
  • 成功显示版本号(如 go version go1.xx.x windows/amd64)即安装成功

二、配置环境变量(可选但推荐)

  1. 设置 GOPATH(工作目录)
  • 创建你的工作目录(例如 D:\go_workspace
  • 右键点击“此电脑” → 属性 → 高级系统设置 → 环境变量
  • 用户变量 中:
  • 新建变量 GOPATH → 值设为 D:\go_workspace
  • 编辑 Path 变量 → 新增 %GOPATH%\bin
  1. 启用 Go Modules(现代依赖管理):
  • 在命令行执行:
go env -w GO111MODULE=on
  1. 配置国内代理(加速依赖下载):
go env -w GOPROXY=https://goproxy.cn,direct

三、配置开发工具(任选其一)

✅ 方案 A:Visual Studio Code(推荐)

  1. 安装 VS Code
    https://code.visualstudio.com/

  2. 安装 Go 扩展

  • 打开 VS Code → 扩展商店 → 搜索安装 Go 扩展包(由 Go Team 发布)
  1. 安装依赖工具
  • Ctrl+Shift+P 打开命令面板
  • 输入 Go: Install/Update Tools
  • 全选所有工具 → 点击确定安装

✅ 方案 B:GoLand(专业 IDE)

  • 下载:https://www.jetbrains.com/go/
  • 30 天免费试用,学生可申请免费授权

四、测试开发环境

  1. 创建测试文件 hello.go
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
  1. 在文件目录运行:
go run hello.go

✅ 成功输出 Hello, Go! 即环境配置完成!


常见问题解决

  1. 命令找不到 → 检查 Path 是否包含 C:\Go\bin
  2. 工具安装失败 → 尝试手动安装:
go install golang.org/x/tools/gopls@latest
  1. 依赖下载慢 → 确认 GOPROXY 已设为国内镜像

提示:后续学习建议:

  • 官方入门教程:https://go.dev/tour/
  • 使用 go help 查看命令帮助
  • 使用 go doc fmt.Println 查看文档

按照以上步骤,你的 Windows 11 Go 开发环境即可正常使用!

http://www.agseo.cn/news/417/

相关文章:

  • Discipline
  • 长乐一中 CSP-S 2025 提高级模拟赛 Day1
  • 做题记录
  • CF1967D Long Way to be Non-decreasing
  • 软工第一次作业
  • 202310_FSCTF_DoYouKnowGCD?
  • WC2024 水镜 bakas trick 记录
  • 吸吸
  • 你的中间件一团糟-是时候修复它了-️
  • 超越-env-一份成熟的应用程序配置指南
  • 202404_QQ_维纳攻击
  • Typora
  • Proximal SFT:用PPO强化学习机制优化SFT,让大模型训练更稳定
  • ARC205_B Triangle Toggle题解
  • perf中 的dwarf是什么?
  • 读书笔记:一文搞懂Oracle全局临时表的统计信息管理
  • Anthropic 封禁中国资本背景企业使用Claude!国内AI编程选择将何去何从?
  • 故障处理:dul直接抽取exp文件
  • 解题报告-洛谷P3773 [CTSC2017] 吉夫特
  • ARC137E
  • 政治笔记
  • 并发编程中的乐观锁与悲观锁
  • 软件工程第一次作业(aili)
  • 软考高级“系统架构设计师”论文——论微服务架构及其应用
  • 2025-09-08 uniapp小程序赋值生效了但是页面却没变化?==》使用v-if+变量来控制元素的重新渲染
  • 真题补题笔记
  • 12.8 类与对象的绑定方法和非绑定方法
  • Graspnet视觉抓取(一)——环境搭建
  • 3. 堆排序
  • 12.7 类的property/setter/delter特性