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

在 Windows 上部署 Go 语言开发环境

1. 下载并安装 Go

  1. 打开 Go 官方下载页面:https://go.dev/dl/
  2. 下载 Windows 平台的 MSI 安装包(如 go1.xx.x.windows-amd64.msi 或 arm64 版本)。
  3. 运行安装包,选择安装目录(默认:C:\Program Files\Go)。

安装完成后,安装程序会自动将 Go 的 bin 路径加入系统环境变量中(C:\Program Files\Go\bin)。


2. 配置环境变量

如果需要手动配置,可以这样设置:

  1. 打开 控制面板 → 系统和安全 → 系统 → 高级系统设置 → 环境变量

  2. 系统变量 中找到 Path,确认是否包含:

    C:\Program Files\Go\bin
    
  3. 新建一个环境变量 GOPATH(Go 的工作区目录),例如:

    D:\GoProjects
    

    并在 Path 中添加:

    %GOPATH%\bin
    

3. 验证安装

打开 PowerShell 或 CMD,输入:

go version

如果返回版本号,例如:

go version go1.22.0 windows/amd64

说明 Go 安装成功。


4. 配置开发工具

(1)VS Code

  • 安装 Visual Studio Code
  • 在扩展商店安装 Go 插件(由 Go Team at Google 提供)。
  • 插件会提示安装一些工具(如 goplsdlvstaticcheck),可以选择安装。

(2)Goland(付费 IDE)

  • JetBrains 出品的 Go 语言 IDE,功能强大(自动补全、调试、重构)。

5. 创建第一个 Go 项目

  1. 打开终端,进入工作目录:

    cd D:\GoProjects
    mkdir hello
    cd hello
    
  2. 初始化模块:

    go mod init hello
    
  3. 创建 main.go 文件:

    package mainimport "fmt"func main() {fmt.Println("Hello, Go on Windows!")
    }
    
  4. 运行:

    go run main.go
    

    输出:

    Hello, Go on Windows!
    

6. 进阶配置(可选)

  • 代理设置(解决依赖下载慢问题)
    在 PowerShell 中执行:

    go env -w GOPROXY=https://goproxy.cn,direct
    
  • 版本管理:可以使用 gvm 或 asdf 来管理多个 Go 版本(Windows 推荐直接用官方 MSI 包)。


http://www.dtcms.com/a/354211.html

相关文章:

  • Go语言与Docker 开发的核心应用领域
  • 源码分析unexpected EOF on client connection with an open transaction
  • 分治法——二分答案
  • 深入探索Vue:前端开发的强大框架
  • Android10 音频系统之AudioPlaybackConfiguration
  • JVM之CMS、G1|ZGC详解以及选型对比
  • SynClub-百度在海外推出的AI社交产品
  • A-Level物理课程全解析:知识点、学习计划与培训机构推荐
  • 网络编程-连接、发送、接收数据学习
  • React Hooks 完全指南:从基础到高级的实战技巧
  • C++ 由 std::thread 初始化想到的
  • TencentOS Server 4.4 下创建mysql容器无法正常运行的问题
  • wireshark解析FLV插件分享
  • 嵌入式Linux(Exynos 4412)笔记
  • 3459. 最长 V 形对角线段的长度
  • 设计模式理解
  • Nishang PowerShell工具:原理详解+使用方法+渗透实战
  • Go+Gdal 完成高性能GIS数据空间分析
  • 深度学习:常用的损失函数的使用
  • “java简单吗?”Java的“简单”与PHP的挑战:编程语言哲学-优雅草卓伊凡
  • 白话FNN、RNN、Attention和self-attention等
  • 《从有限元到深度学习:我的金属疲劳研究进阶之路》
  • 反内卷加速全产业链价值重塑 通威股份等行业龙头或率先受益
  • 基于 C# OpenCVSharp 的模板匹配检测技术方案
  • 计算机日常答疑,一起寻找问题的最优解
  • select
  • SM4加密算法
  • Karatsuba
  • 前端工程化与AI融合:构建智能化开发体系
  • 4-4.Python 数据容器 - 字典 dict(字典 dict 概述、字典的定义与调用、字典的遍历、字典的常用方法)