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

Go语言学习-->从零开始搭建环境

Go语言学习–>从零开始搭建环境

1 开发环境

Go官网下载地址:https://golang.org/dl/
Go官方镜像站(推荐):https://golang.google.cn/dl/
windos 平台下载:
在这里插入图片描述在这里插入图片描述
我这里下载1.22稳定版
双击下载好的.msi文件
在这里插入图片描述
修改安装路径在这里插入图片描述
在这里插入图片描述
验证安装是否成功
在这里插入图片描述

2 GOPROXY

GOROOT和GOPATH都是环境变量,其中GOROOT是我们安装go开发包的路径,而从Go 1.8版本开始,Go开发包在安装完成后会为GOPATH设置一个默认目录,
并且在Go1.14及之后的版本中启用了Go Module模式之后,不一定非要将代码写到GOPATH目录下,所以也就不需要我们再自己配置GOPATH了,使用默认的即可。

想要查看你电脑上的GOPATH路径,只需要打开终端输入以下命令并回车:在终端输出的内容中找到GOPATH对应的具体路径

go env

在这里插入图片描述

启用了Go Module来管理我们的项目依赖时需要配置GOPROXY 以便于下载google和github上面的一些代码库。
Go1.14版本之后,都推荐使用go mod模式来管理依赖环境了,也不再强制我们把代码必须写在GOPATH下面的src目录了,你可以在你电脑的任意位置编写go代码。(网上有些教程适用于1.11版本之前。)

默认GoPROXY配置是:

GOPROXY=https://proxy.golang.org,direct

由于国内访问不到https://proxy.golang.org,所以我们需要换一个PROXY,这里推荐使用

https://goproxy.io或https://goproxy.cn

可以执行下面的命令修改GOPROXY:

go env -w GOPROXY=https://goproxy.cn,direct

在这里插入图片描述

http://www.lryc.cn/news/2399321.html

相关文章:

  • 【力扣】3403. 从盒子中找出字典序最大的字符串 I
  • 苹果企业签名撤销
  • 12306高并发计算架构揭秘:Apache Geode 客户端接入与实践
  • JSON to Excel 3.0.0 版本发布 - 从Excel插件到Web应用的转变
  • 【前端】Vue3+elementui+ts,给标签设置样式属性style时,提示type check failed for prop,再次请出DeepSeek来解答
  • Neo4j 监控全解析:原理、技术、技巧与最佳实践
  • PyTorch——优化器(9)
  • 07 APP 自动化- appium+pytest+allure框架封装
  • Postgresql常规SQL语句操作
  • 智能合约安全漏洞解析:从 Reentrancy 到 Integer Overflow
  • 英国2025年战略防御评估报告:网络与电磁域成现代战争核心
  • 基于QPSK调制解调+Polar编译码(SCL译码)的matlab性能仿真,并对比BPSK
  • go语言学习 第5章:函数
  • Qt Quick快速入门笔记
  • 《波段操盘实战技法》速读笔记
  • Glide NoResultEncoderAvailableException异常解决
  • 工厂模式与多态结合
  • 无人机巡检智能边缘计算终端技术方案‌‌——基于EFISH-SCB-RK3588工控机/SAIL-RK3588核心板的国产化替代方案‌
  • 相机--相机成像原理和基础概念
  • 2025-0604学习记录17——文献阅读与分享(2)
  • 图解浏览器多进程渲染:从DNS到GPU合成的完整旅程
  • 【计算机网络】第3章:传输层—TCP 拥塞控制
  • idea不识别lombok---实体类报没有getter方法
  • 【Hive入门】
  • 亚马逊站内信规则2025年重大更新:避坑指南与合规策略
  • 01 - AI 时代的操作系统课 [2025 南京大学操作系统原理]
  • 数组1 day7
  • SAP学习笔记 - 开发15 - 前端Fiori开发 Boostrap,Controls,MVC(Model,View,Controller),Modules
  • Redis中的过期策略与内存淘汰策略
  • 基于SDN环境下的DDoS异常攻击的检测与缓解