Windows下安装和配置Go开发环境

devtools/2025/1/16 18:41:51/

文章目录

  • 1. 介绍了SDK
  • 2. 下载 SDK工具包
  • 3. windows 下配置 Golang 环境变量

1. 介绍了SDK

  1. SDK 的全称(Software Development Kit 软件开发工具包)
  2. SDK是提供给开发人员使用的,其中包含了对应开发语言的工具包

2. 下载 SDK工具包

  1. Go语言的官网为:https://golang.google.cn/
  2. SDK下载地址:https://www.golangtc.com/download
  3. 如何选择对应的sdk版本
  • 下面对应的系统和包已经对应好了,如果是32位的就选 -386 的

  • win64下提供了 zip 和 msi 安装方式,这里两个都可以选择
    在这里插入图片描述

  • 下载解压后

在这里插入图片描述

windows__Golang__17">3. windows 下配置 Golang 环境变量

  • 根据windows系统在查找可执行程序的原理,可以将Go所在路径定义到环境变量中,让系统帮我们去找运行执行的程序,这样在任何目录下都可以执行go指令。
  • 在Go开发中,需要配置哪些环境变量
环境变量说明
GOROOT指定SDK的安装路径
PATH添加SDK的 /bin 目录
GOPATH工作目录,将来我们的go项目的工作路径
  • win11 直接在这里搜索:环境变量

在这里插入图片描述

  • 在系统变量中新建如下:

在这里插入图片描述
在这里插入图片描述

  • 在 Path 中新增 GOPOOT 变量

在这里插入图片描述

  • 新建后续存放的Go项目

在这里插入图片描述

  • 在系统变量中新建对应的路径

在这里插入图片描述

  • 如果后续需要在其他路径创建新的go项目,直接就在GOPATH后面新增路径即可,注意使用分号隔开

在这里插入图片描述

  • 测试 go 的 sdk 是否安装成功
go version

在这里插入图片描述


http://www.ppmy.cn/devtools/151023.html

相关文章

Android中下载 HAXM 报错 HAXM installation failed,如何解决?

AMD芯片的电脑在 Android Studio 中安装 Virtual Device 时,经常会出现一个 问题 Intel HAXM installation failed. To install Intel HAXM follow the instructions found at: https://github.com/intel/haxm/wiki/Installation-Instructions-on-Windows 一直提示H…

2025.1.15——三、报错注入

一、基本操作:整理已知信息,本题为报错注入,需进一步确认回显方式 二、用updatexml()解题步骤 step 1:依据回显方式判断题目类型 键入:1、1 and 11 、id2-1 得到:查询正确的回显 键入:1’、…

解决 Mac 系统上的 node-sass 问题

解决 Mac 系统(尤其是 M1/M2)上的 node-sass 问题 问题描述 在 Mac 系统上使用 node-sass 时,经常会遇到以下错误: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (108)或者…

WPF-01理解XAML

文章目录 基础xmles 声明命名空间命名元素NameForegroundBackground标记扩展附加属性特殊符号空白保留事件datatimepadding加载和编译XMAL基础 xmles 声明命名空间 命名元素 Name system.windows.controls.Grid Foreground 前端背景 Foreground="White"或者For…

MR30分布式IO:贴标机产线的高效扩展与控制新纪元

在智能制造的浪潮中,贴标机作为自动化生产线上不可或缺的一环,其性能与效率直接关系到产品包装的质量与生产效率。 随着市场需求的日益多样化与规模化,传统集中式IO控制方式逐渐暴露出扩展性差、维护成本高、响应速度慢等问题,难…

【Docker】入门教程

目录 一、Docker的安装 二、Docker的命令 Docker命令实验 1.下载镜像 2.启动容器 3.修改页面 4.保存镜像 5.分享社区 三、Docker存储 1.目录挂载 2.卷映射 四、Docker网络 1.容器间相互访问 2.Redis主从同步集群 3.启动MySQL 五、Docker Compose 1.命令式安装 …

Springboot 注解缓存使用教程

Spring Boot Cache 注解使用教程 Spring Boot 提供了强大的缓存抽象,开发者可以通过注解快速实现缓存功能,从而提高系统性能。本教程将全面介绍 Spring Boot 提供的缓存相关注解及其作用,并结合示例讲解实际应用。 1. 常用缓存注解概览 Spring Boot 缓存提供以下核心注解…

3. Flink 窗口

一. 基本概念 窗口是处理无限流的核心。窗口将流划分为固定大小的“桶”,方便程序员在上面应用各种计算。Window操作是流式数据处理的一种非常核心的抽象,它把一个无限流数据集分割成一个个有界的Window,然后就可以非常方便地定义作用于Wind…