一、下载go语言环境安装包

官网地址:https://golang.google.cn/dl/
根据自己环境下载相应的版本,可以下载最新版,也可以下载其他版本

二、安装

双击安装,直接默认next的就可以(选择安装目录的时候可以放在自己的熟悉目录下,后面配置环境变量的时候需要用到)

三、设置基础的环境变量

  • 设置运行环境变量:GOROOT=xxx
  • 设置开发当前路径:GOPATH=xxx
  • 将相应GOROOT下的bin目录及GOPATH下的bin目录添加到PATH
    GOROOT 目录指的是go环境的安装目录,go的编译器、标准库等都存放在这个目录下
    GOPATH 目录 指的是项目的开发目录,存在三个目录结构,分别是src、pkg、bin目录 bin:编译文件目录(第三方编译出的可执行文件都在这个目录下)、pkg第三方包目、src:项目源文件目录

    配置完成后cmd下执行go version 查看是否配置成功,假如不成功可能有两点:环境配置完成后需要重启cmd才能生效;GOROOT路径错误,查看所添加的GOROOT中的bin目录下是否有名字为go的可执行文件(win为go.exe)

四、设置其它变量

cmd下执行以下命令,然后执行go env 查看相关变量是否设置成功

  • go env -w GO111MODULE=on //开启mod模式(项目管理需要用到)
  • go env -w GOPROXY=https://goproxy.cn,direct //重新设置成七牛镜像源(用原有的会比较慢)
  • go env -w GOSUMDB=off //关闭包的MD5校验

windows系统go环境配置相关推荐

  1. Go语言Windows系统开发环境配置

    博客<为什么Go语言在中国格外的"火">分析了为了中国的程序员对Go语言情有独钟. 博客<Go语言的前世今生>简单介绍了Go语言的发展历程. 按照套路,本应 ...

  2. php swoole环境搭建,windows系统php环境安装swoole具体步骤

    Swoole原本不支持在Windows下安装的,所以我们要安装Cygwin来使用.在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swoole写下来相当于对自 ...

  3. Windows系统单网卡配置双IP双网关

    Windows系统单网卡配置双IP双网关,一般情况下单网卡配置双IP是没有问题,当问题常常出在配置双网关上,默认windows系统只能有一个网关.这样对于需要配置双IP双网关的环境就有些问题.对于双线 ...

  4. windows实战Git环境配置msysGit+TortoiseGit(zz)

    windows实战Git环境配置msysGit+TortoiseGit 发表于: 2010-08-17 14:46 查看: 2,047 次点击 评论:0 标签: git, msysgit, Torto ...

  5. win7系统设置 服务器设置,win7系统服务器环境配置

    win7系统服务器环境配置 内容精选 换一换 TaiShan 200系列服务器从V159版本BIOS开始支持SPE功能.执行如下命令编辑配置文件.vim /etc/grub2-efi.cfgvim / ...

  6. win7系统做服务器配置,win7系统服务器环境配置

    win7系统服务器环境配置 内容精选 换一换 简要介绍Anaconda是Python的包管理器和环境管理器.它附带了conda.Python和 7500 多个科学包及其依赖项.编写语言:C/C++/P ...

  7. 服务器Windows系统基本安全策略配置

    服务器Windows系统基本安全策略配置.对windows服务器进行以上的设置和相关策略的制定,可以有效的增加服务器的自身防御能力,防止黑客利用常见的攻击手段和方法对服务器进行入侵和破坏,降低数据被盗 ...

  8. Win10 + Ubuntu 18.04 双系统工作环境配置

    补一个吧,上个月搞得,写在本地Markdown里了,其实现在已经把Ubuntu换成Deepin了,哈哈. 重装Deepin里的一些问题也可以参考这里的解决方案. Win10 + Ubuntu 18.0 ...

  9. YOLOX——Windows 10下环境配置

    前言 1.最近非常火的YOLOX,是旷视提出并开源新一代实时目标检测网络,具体的算法原理和性能可以转到github,想上手试试,如果是Linux话,可以按照官方文档给步骤一步步执行下去就可以了,是Wi ...

最新文章

  1. BP算法双向传_链式求导最缠绵(深度学习入门系列之八)
  2. Struts2中的拦截器
  3. 什么是 XML Web Service
  4. python常见数据存储 csv txt pickle
  5. python -m xxx.py和python xxx.py的区别
  6. 724. 寻找数组的中心索引
  7. 服务器虚拟机的关键特性,VMware Workstation的几大关键特性
  8. Navicat for MySQL 连接 Mysql 8.0.16 时报错1251- Client does not support.....的解决办法
  9. 一文学会用 Tensorflow 搭建神经网络
  10. springboot集成钉钉_SpringBoot集成钉钉报警sdk(解决Failed to introspect Class异常)
  11. OriginLab学生版激活码续期
  12. Docker设置端口映射
  13. 谷歌十年愚人节,「玩笑」背后是美好生活的企盼
  14. SQL --子查询与临时表
  15. java 验证码 字母_使用java生成字母验证码
  16. SpringBoot集成Minio搭建自己的分布式文件服务器(Minio集成篇)
  17. 戴尔服务器raid用联想硬盘吗,戴尔服务器安装centons系统硬盘格式是raid还是ahci...
  18. 超宽带 DW1000 API --- dwt_configure (频道,脉冲重复频率,数据速率等)
  19. [ACTF新生赛2020]easyre
  20. PAT 1009 蜜蜂寻路

热门文章

  1. 2 ubuntu18.04安装mcl_3dl
  2. c语言 网络授权 破解,[授权码]苹果Mac平台C程序的防盗版功能和License授权管理...
  3. html一键回到顶部,HTML实现简单大方的 “返回顶部” 实例代码
  4. RNN经典神经网络模型
  5. 扎心话题 | 设计院背后的潜规则你知道吗?
  6. Android复制手机号码到剪切板并调起打电话功能
  7. 如何成为一名合格的CRUD工程师?(文末送书)
  8. zzuli2181-GJJ的日常之暴富梦-多校联萌(四)
  9. 全球最大蒸馏体量干邑集团,邀请酣客老王讲授产品设计大师课
  10. js将json自动转html表格实例