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

Go语言环境安装

下载安装包

go支持的系统

  • Linux
  • FreeBSD
  • Mac OS X(也称为 Darwin)
  • Windows

下载

安装包下载地址为(国内的镜像站):https://golang.google.cn/dl/

打开这个网站,找到对应系统的安装包,直接下载最新的版本就好,本文以windows系统为例
下载

安装

下载完成后直接双击打开.msi文件即可

设置系统变量

经过上一步的下载安装,其实windows已经基本具备go的开发能力,直接在命令行输入go version,应该能够看到go的版本。

是因为上一步的.msi文件帮我们配置了基本的环境变量**,打开 我的电脑-属性-高级系统设置-环境变量**,找到系统变量的“Path”变量,发现我们go的安装路径中的bin文件路径已经被配置。
在这里插入图片描述

我们可以省下这一步,但是go语言还有其他的环境变量需要设置,如下三个环境变量:

GOROOT

GOROOT就是指定你的go安装路径

GOPATH

GOPATH就是go项目的代码存放位置,这个就是我们自定义的目录,类似其他IDE的Workspace。

我们需要新建一个文件目录,如:D:\Gopath\,但是需要在这个目录中新建以下三个子目录:src,pkg,bin。
在这里插入图片描述
在这里插入图片描述

GOPROXY

go语言几乎所有的依赖都要从github中引入,默认GoPROXY配置是:GOPROXY=https://proxy.golang.org,direct,
由于国内访问不到 https://proxy.golang.org 所以我们需要换一个PROXY,这里推荐使用https://goproxy.io 或 https://goproxy.cn。

我们可以通过配置系统环境变量来修改GoPROXY,

在这里插入图片描述

配置完成,打开命令行输入 go env查看刚才配置的系统参数是否都生效
在这里插入图片描述

http://www.xdnf.cn/news/18619.html

相关文章:

  • Spring面试题及详细答案 125道(16-25) -- 核心概念与基础2
  • Jwt令牌设置介绍
  • c++基础知识入门
  • Https之(三)TLS双向认证
  • 打响“A+H”双重上市突围战,云天励飞实力如何?
  • 云原生俱乐部-RH294知识点归纳(3)
  • [滑动窗口]1493. 删掉一个元素以后全为 1 的最长子数组
  • 今天学习计算机网格技术的TCP,UDP以及OSPF
  • 【AI智能体】Dify 搭建业务单据差异核对助手实战详解
  • 【Spring Cloud 微服务】3.智能路由器——深入理解与配置负载均衡
  • 【数据结构】从基础到实战:全面解析归并排序与计数排序
  • 在 Docker 容器中查看 Python 版本
  • SpringBoot的学生学习笔记共享系统设计与实现
  • SO_REUSEADDR
  • 计算机视觉与自然语言处理技术体系概述
  • Python内置函数全解析:30个核心函数语法、案例与最佳实践指南
  • Shell脚本-expect
  • Linux 软件编程(十)网络编程:网络协议,UDP 与 TCP 知识点
  • 计算机网络基础(三) --- TCP/IP网络结构(运输层)
  • golang3变量常量
  • Shell脚本-影响shell程序的内置命令
  • MATLAB 在工程仿真中的实践:以机械振动分析为例的完整流程
  • STM32 入门实录:macOS 下从 0 到点亮 LED
  • Java 编译器的世界:前端、JIT 与 AOT 的秘密:详解 Java 的编译过程与编译器生态
  • QT面试题总结(持续更新)
  • Excel 表格 - 合并单元格、清除单元格格式
  • kubernetes中的认证和授权
  • 小程序全局状态管理:使用MobX进行跨组件数据共享详解(九)
  • 国内使用SSH稳定使用github
  • 分布式账本:当不可篡改性遭遇法律拷问