栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

在Windows系统中安装Go语言

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Windows系统中安装Go语言

第一步:在Downloads - The Go Programming Language网站中,下载了go.1.17.7.windows-adm64.msi。

第二步:运行MSI Go安装程序。默认安装在C:Program FilesGo。C:Program FilesGobin是$PATH系统环境变量的一部分。

第三步:打开PowerShell(Windows Terminal)命令提示符,如下:

go version

运行结果如下:

go version go1.17.7 windows/amd64

1、为所有GO项目创建一个顶级文件夹。例如,C:Usersa-xiaobodouOneDrive - MicrosoftProjectsGo

2、打开命令提示符,然后运行以下cmdlet来设置$GOPATH环境变量。如下:

[Environment]::SetEnvironmentVariable("GOPATH", "C:Usersa-xiaobodouOneDrive - MicrosoftProjectsGo", "User")

对于此步骤,我们使用 PowerShell,因此可以调用预构建的 cmdlet 来设置环境变量。

3、确认$GOPATH变量显示正确的工作区位置。在命令提示符窗口中,输入以下命令:

go env GOPATH

运行结果如下:

C:Usersa-xiaobodouOneDrive - MicrosoftProjectsGo

在命令提示符窗口中,输入“go env”的运行结果如下:

set GO111MODULE=
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:Usersa-xiaobodouAppDataLocalgo-build
set GOENV=C:Usersa-xiaobodouAppDataRoaminggoenv
set GOEXE=.exe
set GOEXPERIMENT=
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=C:Usersa-xiaobodouOneDrive - MicrosoftProjectsGopkgmod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:Usersa-xiaobodouOneDrive - MicrosoftProjectsGo
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=C:Program FilesGo
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=C:Program FilesGopkgtoolwindows_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:UsersA-XIAO~1AppDataLocalTempgo-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%gobin

mkdir %USERPROFILE%gopkg

mkdir %USERPROFILE%gosrc

创建这些文件夹后,添加环境变量GOPATH。操作步骤如下:

1、打开控制面板。

2、搜索环境变量。

3、单击“编辑账户的环境变量”。

4、单击“New(新建)”按钮。

5、在Variable(变量名)文本框中输入GOPATH。

6、在Value(值)文本框中输入%USERPROFILE%go。

7、单击“保存”按钮。

在命令提示符,如下命令,以检查是否设置环境变量GOPATH。

echo %GOPATH%

有一段话:没看懂。如下:

1、为所有 Go 项目创建一个顶级文件夹。 例如,C:ProjectsGo。

2、打开 PowerShell 提示符,然后运行以下 cmdlet 来设置 $GOPATH 环境变量。

将 替换为上一步中创建的顶级项目文件夹。

PowerShell

复制
[Environment]::SetEnvironmentVariable("GOPATH", "", "User")
对于此步骤,我们使用 PowerShell,因此可以调用预构建的 cmdlet 来设置环境变量。

设置 $GOPATH 值后,关闭 PowerShell 提示符。

修改环境变量,如下:

setx /m C:Program FilesGo

"/m"参数表示 将永久保存该环境变量,防止其在重新启动计算机后失效。

运行结果如下:

ERROR: Access to the registry path is denied.

WINDOWS 11:

[Environment]::SetEnvironmentVariable("GOPATH", "C:Program FilesGo", "User")

设置两个重要环境变量:

GOPATH=D:goproject

GOROOT=D:Go

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/906529.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号