在Windows系统中安装Go语言
第一步:在Downloads - The Go Programming Language网站中,下载了go.1.17.7.windows-adm64.msi。
第二步:运行MSI Go安装程序。默认安装在C:\Program Files\Go\。C:\Program Files\Go\bin是$PATH系统环境变量的一部分。
第三步:打开PowerShell(Windows Terminal)命令提示符,如下:
go version
运行结果如下:
go version go1.17.7 windows/amd64
1、为所有GO项目创建一个顶级文件夹。例如,C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Go
2、打开命令提示符,然后运行以下cmdlet来设置$GOPATH环境变量。如下:
[Environment]::SetEnvironmentVariable("GOPATH", "C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Go", "User")
对于此步骤,我们使用 PowerShell,因此可以调用预构建的 cmdlet 来设置环境变量。
3、确认$GOPATH变量显示正确的工作区位置。在命令提示符窗口中,输入以下命令:
go env GOPATH
运行结果如下:
C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Go
在命令提示符窗口中,输入“go env”的运行结果如下:
set GO111MODULE=
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\a-xiaobodou\AppData\Local\go-build
set GOENV=C:\Users\a-xiaobodou\AppData\Roaming\go\env
set GOEXE=.exe
set GOEXPERIMENT=
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Go\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Go
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=C:\Program Files\Go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=C:\Program Files\Go\pkg\tool\windows_amd64
set GOVCS=
set GOVERSION=go1.17.7
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=NUL
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\A-XIAO~1\AppData\Local\Temp\go-build628955046=/tmp/go-build -gno-record-gcc-switches
添加 Go 工作区文件夹
每个 Go 工作区都包含三个基本文件夹:
- bin:包含应用程序中的可执行文件。
- src:包括位于工作站中的所有应用程序源代码。
- pkg:包含可用库的已编译版本。 编译器可以链接这些库,而无需重新编译它们。
运行以下命令,为工作区创建三个子文件夹:
cd %GOPATH%
mkdir bin
mkdir src
mkdir pkg
要完成安装,还需要为go项目创建目录结构。打开命令提示符,如下:
mkdir %USERPROFILE%\go
mkdir %USERPROFILE%\go\bin
mkdir %USERPROFILE%\go\pkg
mkdir %USERPROFILE%\go\src
创建这些文件夹后,添加环境变量GOPATH。操作步骤如下:
1、打开控制面板。
2、搜索环境变量。
3、单击“编辑账户的环境变量”。
4、单击“New(新建)”按钮。
5、在Variable(变量名)文本框中输入GOPATH。
6、在Value(值)文本框中输入%USERPROFILE%\go。
7、单击“保存”按钮。
在命令提示符,如下命令,以检查是否设置环境变量GOPATH。
echo %GOPATH%
有一段话:没看懂。如下:
1、为所有 Go 项目创建一个顶级文件夹。 例如,C:\Projects\Go。
2、打开 PowerShell 提示符,然后运行以下 cmdlet 来设置 $GOPATH 环境变量。
将 <project-folder> 替换为上一步中创建的顶级项目文件夹。
PowerShell
复制
[Environment]::SetEnvironmentVariable("GOPATH", "<project-folder>", "User")
对于此步骤,我们使用 PowerShell,因此可以调用预构建的 cmdlet 来设置环境变量。
设置 $GOPATH 值后,关闭 PowerShell 提示符。
修改环境变量,如下:
setx /m C:\Program Files\Go
"/m"参数表示 将永久保存该环境变量,防止其在重新启动计算机后失效。
运行结果如下:
ERROR: Access to the registry path is denied.
WINDOWS 11:
[Environment]::SetEnvironmentVariable("GOPATH", "C:\Program Files\Go", "User")
设置两个重要环境变量:
GOPATH=D:\goproject
GOROOT=D:\Go\
在Windows系统中安装Go语言相关推荐
- Windows系统中安装Python模块pip numpy matplotlib
Windows系统中安装Python模块pip numpy matplotlib [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/deta ...
- 在windows系统中安装显卡驱动
Windows系统下在docker中使用nvidia的GPU 微软官方文档 https://docs.microsoft.com/ja-jp/windows/ai/directml/gpu-cuda- ...
- 在windows系统中安装Sulley
在windows系统中安装Sulley 我是在win10的64位系统下面完成本次安装的,具体教程如下,需要安装的库和工具比较多,需要耐心处理各种问题. 需要的文件打包下载: 链接: https://p ...
- Linux / Windows系统中安装最新版 ElasticSearch (es)搜索引擎 超详细图文教程【一看就懂】
"You Know, for Search" 相信来到这里的朋友们已经对ElasticSearch(es)有了一个大致的了解.关于Elasticsearch的介绍就不在此做过多赘 ...
- 在windows系统中安装linux
文章目录 开启开发者模式 更改电脑配置 在软件商店中安装Linux 进行网络配置 配置用户密码与超级用户 缺点 1.开启开发者模式 2.更改电脑配置,并重启电脑 3.Microwsoft中安装linu ...
- Windows系统中搭建Go语言开发环境详解
目录 1.Go语言简介 2.安装Git 3.Go 工具链(编译器)安装 3.1.环境变量GOROOT 3.2.环境变量GOPATH 3.3.Go常用命令 4.包管理 4.1.go module 4.2 ...
- 【从零学习OpenCV 4】Windows系统中安装OpenCV 4
本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门 ...
- 【完整流程】在Windows系统中安装Python
Python环境可以安装在很多不同的系统中,我们python自学网主要考虑到绝大多数学员都是用的是Windows系统,所以就以Windows系统来给大家演示一下python安装的方法,后面也会更新其他 ...
- 图文详解在Windows系统中安装JDK
本文以在Windows10中安装JDK8为例进行安装,其他系统和版本都是大同小异的. 下载 进入Oracle官方网站的下载页面:https://www.oracle.com/technetwork/j ...
- 在windows 系统中安装了linux系统双系统,启动后没有windows系统启动界面?
场景:老电脑是windows8的,已经8年了,最近在上面装一个双系统-linux, 完成后发现启动时只有linux 系统了,并且在linux 系统中可以看到windows系统的文件, 我的window ...
最新文章
- 报错内容 IndentationError: unindent does not match any outer indentation level
- webpack自动打包功能配置
- 【组合数学】组合恒等式 ( 变下项求和 3 组合恒等式 | 变下项求和 4 组合恒等式 | 二项式定理 + 求导 证明组合恒等式 | 使用已知组合恒等式证明组合恒等式 )
- 织梦CMS调用指定顶级栏目名称的方法
- JS定时器的使用--无缝滚动
- [转帖]mysql ERROR 1130 解决办法
- line-height:2和line-height:2em的区别,它们是有区别的
- 从零开始编写自己的C#框架(23)——上传组件使用说明
- 冒泡排序法_排序算法 冒泡排序法
- mvc 路由 .html 404,vs2017 mvc 自定义路由规则 出现 404.0 错误代码 0x80070002
- Django项目实践1 - 创建Django项目
- URLRewrite 在 iis6+iis7中的配置
- 解决学校断网,突破天翼校园,实现共享wifi以及linux下无天翼校园客户端
- AI人工智能开发的5种最佳人工智能编程语言
- win10计算机删除用户密码,怎么删除win10电脑上的账户密码
- PTA 乙级 1002 写出这个数 (20 分) C++
- Chrome网页观看百度云视频加速
- 数据、程序、文件区别
- 认知SaaS产品和MVP流程
- 怎么批量下载Onedrive分享文件_怎么用PS弄字幕文件 PS批量生成字幕制作教程
热门文章
- 词频分析与词频统计在线工具---如何统计文章词频,从而更快了解一篇文章?今天跟大家介绍一个词频分析在线工具
- 2019杭州上城区公办小学学区划分
- arcgis android 比例尺,ArcGIS for Android 自定义地图比例尺
- 计算机启动硬盘引导过程,如何重建mbr|硬盘重建主引导记录(mbr)步骤
- 以后睡觉还是关上手机吧!
- Ajax回调函数中return不生效问题
- ECCV2022 | 大工(卢湖川团队)提出用于图像-文本匹配的深度跨模态投影学习
- 第三方服务接入云平台的统一方案
- 【win+黑苹果双系统②】黑苹果设置开机启动+wifi
- 对华为路由器配置DHCP实现IP地址的自动分配