Windows设备go环境安装配置

这篇具有很好参考价值的文章主要介绍了Windows设备go环境安装配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、下载go安装包

官网链接:All releases - The Go Programming Language (google.cn)

安装过程比较简单,这里不再赘述,可参考这位博主的文章。本文重点在环境配置。golang环境详细安装、配置_golang安装-CSDN博客

二、环境变量配置

1.添加GOROOT环境变量

此处已win11为例,环境变量位置:设置-->系统-->环境变量

这里环境变量有两种,一种是用户环境变量,一种是系统环境,两者的区别是:

用户环境变量:局部生效,只对当前用户生效。

系统环境变量:全局生效,对所有用户都生效。

用户变量和系统变量冲突时,以用户变量为主。

总结:一般用户个人电脑只有自己使用的情况下,建议直接把go相关的环境变量直接配置到系统变量中。

golang环境配置 windows,golang,开发语言,后端

golang环境配置 windows,golang,开发语言,后端

golang环境配置 windows,golang,开发语言,后端

找到上述环境变量配置位置后,我们开始进行相关配置。

首先添加GOROOT变量,变量值为第一步go源码的下载安装路径,用户可自定义路径

golang环境配置 windows,golang,开发语言,后端

2.添加GOPATH环境变量

在添加GOPATH环境变量之前,我们需要先新建一个工作区文件夹,这里笔者以goproject命名。然后在该文件夹下分别创建src, pkg, bin三个文件夹,这三个文件夹作用如下:

src: 存放源代码(go项目存放的位置)

bin:  存放编译后的二进制文件 (在项目中用到的如swag.exe等exe文件就会在这里)

pkg:存放编译后的包文件

golang环境配置 windows,golang,开发语言,后端

然后我们需要添加GOPATH环境变量,即我们所创建的项目工作区文件所在位置

golang环境配置 windows,golang,开发语言,后端

3.Path环境变量添加

这里注意go源码文件下的bin路径和我们工作区文件下创建的bin两个路径都要添加。

(笔者之前踩过的坑,忘记添加工作区文件下的bin路径导致在项目中控制台窗口无法使用swag命令)

golang环境配置 windows,golang,开发语言,后端

以上环境变量全部添加完成后,记得确认保存!!!

三、测试配置是否成功

1.win+R输入cmd打开命令提示窗口,输入下面指令查看go版本

go version

golang环境配置 windows,golang,开发语言,后端

2.查看go环境

go env

golang环境配置 windows,golang,开发语言,后端

以上即为环境配置成功。但是,我们还需要对一些环境配置进行相应修改

Go默认的GOPROXY的值是:GOPROXY=https://proxy.golang.org,direct。这个goproxy在使用go get安装第三方库的时候会报错,导致无法下载成功,所以必须要修改一下。

比如改为:https://goproxy.io,direct (七牛镜像)或 https://mirrors.aliyun.com/goproxy(阿里云镜像)

Go 在后续拉取模块版本时默认从https://proxy.golang.org拉取,但 proxy.golang.org 在中国无法访问,所以我们需要配置 goproxy.cn 代理,来解决包的下载,同样配置了代理,也可以提升下载速度。

Go.mod概述:是Golang1.11版本新引入的官方包管理工具,用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。

如何使用go.mod?首先将go的版本升级为1.11以上,我们不用升级,go1.17默认支持了,只需要把GO111MODULE配置为on就可以了。

GO111MODULE中的111,代指1.11版本。(为了纪念第一个版本)

所以我们需要输入命令进行如下修改:

#开启mod模式(项目管理需要用到)
go env -w GO111MODULE=on
#重新设置成七牛镜像源(推荐)或阿里镜像源(用原有的会比较慢)
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy

镜像源任选一个即可。

修改完成后,再次查看go 环境,可以发现已经更新。至此go环境配置全部结束。

golang环境配置 windows,golang,开发语言,后端

参考文章:

golang环境详细安装、配置_golang安装-CSDN博客文章来源地址https://www.toymoban.com/news/detail-857492.html

到了这里,关于Windows设备go环境安装配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows上安装 Go 环境并配置环境变量 (超详细教程)

    👨‍🎓 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步!😄 🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏

    2024年02月14日
    浏览(87)
  • Windows安装系统+配置开发环境

    本篇适用于:笔记本电脑,组装台式机安装WIN10(WIN11)系统,并配置java、python、web开发环境 准备一个至少有5G空间的空白U盘(注意资料提前备份,写入系统后U盘会被清空) 去微软官网,下载WIN10的写入工具,下载完的文件叫Media Creation Tool+版本号.exe 微软官方网站 运行WIN

    2024年01月23日
    浏览(54)
  • Windows Driver开发_安装与配置环境

    首先到这个网站里去下载Visual Studio2019,注意目前最新版的WDK仅支持Visual Studio2019,如果要下载2022版本目前推出了预览版,但需要申请下载,所以这里以2019为例。 以前的 WDK 版本和其他下载 - Windows drivers | Microsoft Docs 打开网站后往下拉,找到Visual Studio2019下载,选择一个适用

    2024年02月05日
    浏览(41)
  • windows + ubuntu + vscode开发环境配置安装

            如果安装了windows子系统的朋友,可以选择继续使用。或者提前卸载WSL,再选择安装虚拟机。虚拟机占用内存较大,WSL可能对于开发的一些需求还有欠缺。根据自己的实际情况进行选择。         WIN10/11安装WSL(请参考官方资料,很详细):          外部连接审核不通

    2024年02月06日
    浏览(56)
  • 在 Windows 操作系统上安装和配置 Flutter 开发环境

    在 Windows 操作系统上安装和配置 Flutter 开发环境 系统配置要求 为了成功安装和运行 Flutter,确保您的开发环境满足以下基本需求: 操作系统:Windows 7 SP1 或更高版本。 处理器:支持 64 位的架构。 磁盘空间:至少预留 2GB 的磁盘空间用于安装 Flutter SDK 及其依赖项。 工具与软

    2024年01月22日
    浏览(57)
  • windows下go语言环境配置

    安装go语言解释器 GOROOT go解释器SDK安装目录 GOPATH 第三方依赖包安装路径 GOMODCACHE存储第三方依赖包 GO111MODULE=on go早期版本管理依赖包方式使用GOPATH和vendor文件夹 从1.11引入GO Module,1.16版本开始GO111MODULE默认为on,根据go.mod管理和下载依赖 GOPROXY 设置go下载模块的代理 GRPROXY缺省

    2024年02月16日
    浏览(40)
  • 【Golang】VsCode下开发Go语言的环境配置(超详细图文详解)

    📓推荐网站(不断完善中):个人博客 📌个人主页:个人主页 👉相关专栏:CSDN专栏、个人专栏 🏝立志赚钱,干活想躺,瞎分享的摸鱼工程师一枚 ​ 话说在前,Go语言的编码方式是 UTF-8 ,理论上你直接使用文本进行编辑也是可以的,当然为了提升我们的开发效率我们还是需

    2024年02月07日
    浏览(83)
  • Windows 11 本地 php 开发环境搭建:PHP + Apache + MySQL +VSCode 安装和环境配置

    最近有空整理一下php 在windows上面的环境配置。原因是发现网上大多数php环境配置的相关帖子内容凌乱、多数是不能配置成功的。所以决定全部走一遍配置,以确保整个过程是成功的。并在此基础上开个帖子记录下这个完整的安装和配置过程,以备忘和供有需要的同学参考。

    2024年04月26日
    浏览(76)
  • windows go环境安装 swag

    windows 下载依赖包 编译swag ps: go env 获取 GOPATH位置 ps: 此时 $GOPATHbin下出现了 swag.exe 项目根目录下执行swag 初始化 生成结果

    2024年02月03日
    浏览(33)
  • 【opencv C++版本】安装和学习 ==Windows下使用VSCode配置OpenCV开发环境

    ref:https://opencv.org/releases/ ref:https://www.cnblogs.com/ticlab/p/16817542.html c_cpp_properties.json 照着ref 没安装成功,先写个二分查找把 ref:https://docs.opencv.org/4.x/df/d65/tutorial_table_of_content_introduction.html nnd,用这个ref在ubuntu20.04 上安装成功了!!!咳咳咳 ref:https://blog.csdn.net/weixin_4479667

    2024年02月14日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包