第一步:在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", "
对于此步骤,我们使用 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



