微信020网站怎么建立,网站建设要做哪些前期准备工作,英文版wordpress改中文字体,如何对网站进行改版一、下载go安装包
官网链接#xff1a;All releases - The Go Programming Language (google.cn)
安装过程比较简单#xff0c;这里不再赘述#xff0c;可参考这位博主的文章。本文重点在环境配置。golang环境详细安装、配置_golang安装-CSDN博客
二、环境变量配置
1.添…一、下载go安装包
官网链接All releases - The Go Programming Language (google.cn)
安装过程比较简单这里不再赘述可参考这位博主的文章。本文重点在环境配置。golang环境详细安装、配置_golang安装-CSDN博客
二、环境变量配置
1.添加GOROOT环境变量
此处已win11为例环境变量位置:设置–系统–环境变量
这里环境变量有两种一种是用户环境变量一种是系统环境两者的区别是
用户环境变量局部生效只对当前用户生效。
系统环境变量全局生效对所有用户都生效。
用户变量和系统变量冲突时以用户变量为主。
总结一般用户个人电脑只有自己使用的情况下建议直接把go相关的环境变量直接配置到系统变量中。 找到上述环境变量配置位置后我们开始进行相关配置。
首先添加GOROOT变量变量值为第一步go源码的下载安装路径用户可自定义路径 2.添加GOPATH环境变量
在添加GOPATH环境变量之前我们需要先新建一个工作区文件夹这里笔者以goproject命名。然后在该文件夹下分别创建src, pkg, bin三个文件夹这三个文件夹作用如下
src 存放源代码go项目存放的位置
b****in: 存放编译后的二进制文件 在项目中用到的如swag.exe等exe文件就会在这里
pkg存放编译后的包文件 然后我们需要添加GOPATH环境变量即我们所创建的项目工作区文件所在位置 3.Path环境变量添加
这里注意go源码文件下的bin路径和我们工作区文件下创建的bin两个路径都要添加。
笔者之前踩过的坑忘记添加工作区文件下的bin路径导致在项目中控制台窗口无法使用swag命令 以上环境变量全部添加完成后记得确认保存
三、测试配置是否成功
1.winR输入cmd打开命令提示窗口输入下面指令查看go版本
go version2.查看go环境
go env以上即为环境配置成功。但是我们还需要对一些环境配置进行相应修改
Go默认的GOPROXY的值是GOPROXYhttps://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 GO111MODULEon
#重新设置成七牛镜像源推荐或阿里镜像源用原有的会比较慢
go env -w GOPROXYhttps://goproxy.cn,direct
go env -w GOPROXYhttps://mirrors.aliyun.com/goproxy镜像源任选一个即可。
修改完成后再次查看go 环境可以发现已经更新。至此go环境配置全部结束。 参考文章
golang环境详细安装、配置_golang安装-CSDN博客