怎么中Windows和Linux系统中安装Go语言环境安装(go语言,linux,windows,开发技术)

时间:2024-05-09 05:52:52 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

1. Windows安装配置

1️⃣ 下载SDK

SDK 的全称是Software Development Kit(软件开发工具包) ,包含了对应开发语言的工具包

  • 国外官方:https://golang.org/dl/

  • 中文镜像:https://golang.google.cn/dl/

  • 中文网站:https://studygolang.com/dl(推荐)

怎么中Windows和Linux系统中安装Go语言环境安装

Windows 下:根据自己系统是 32 位还是 64 位进行下载

  • 32 位系统:windows-386.zip

  • 64 位系统:windows-amd64.zip

下载后解压得到以下目录

怎么中Windows和Linux系统中安装Go语言环境安装

目录中各个文件夹的含义如下表所示

目录名说明api每个版本的 api 变更差异bingo 源码包编译出的编译器(go)、文档工具(godoc)、格式化工具(gofmt)doc英文版的 Go 文档lib引用的一些库文件misc杂项用途的文件,例如 Android 平台的编译、git 的提交钩子等pkgWindows 平台编译好的中间文件src标准库的源码test测试用例

2️⃣ 配置环境变量

环境变量说明GOROOT指定SDK的安装路径 export GOROOT=/usr/local/binGOPATH工作目录,将来我们的go项目的工作路径 export GOPATH=$HOME/goPATH添加SDK的/bin目录到系统环境变量 export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

系统变量中添加GOROOT对应SDK的安装路径

怎么中Windows和Linux系统中安装Go语言环境安装

然后添加GOPATH对应工作目录

怎么中Windows和Linux系统中安装Go语言环境安装

最后在Path中添加SDK的/bin目录

怎么中Windows和Linux系统中安装Go语言环境安装

最后cmd中输入go version/go env看是否配置成功,出现如下结果则成功

C:\Users\zsr204>goversiongoversiongo1.16.3windows/amd64C:\Users\zsr204>goenvsetGO111MODULE=setGOARCH=amd64setGOBIN=setGOCACHE=C:\Users\zsr204\AppData\Local\go-buildsetGOENV=C:\Users\zsr204\AppData\Roaming\go\envsetGOEXE=.exesetGOFLAGS=setGOHOSTARCH=amd64setGOHOSTOS=windowssetGOINSECURE=setGOMODCACHE=D:\学习\Goproject\pkg\modsetGONOPROXY=setGONOSUMDB=setGOOS=windowssetGOPATH=D:\学习\GoprojectsetGOPRIVATE=setGOPROXY=https://proxy.golang.org,directsetGOROOT=D:\GoEnvironment\gosetGOSUMDB=sum.golang.orgsetGOTMPDIR=setGOTOOLDIR=D:\GoEnvironment\go\pkg\tool\windows_amd64setGOVCS=setGOVERSION=go1.16.3setGCCGO=gccgosetAR=arsetCC=gccsetCXX=g++setCGO_ENABLED=1setGOMOD=NULsetCGO_CFLAGS=-g-O2setCGO_CPPFLAGS=setCGO_CXXFLAGS=-g-O2setCGO_FFLAGS=-g-O2setCGO_LDFLAGS=-g-O2setPKG_CONFIG=pkg-configsetGOGCCFLAGS=-m64-mthreads-fmessage-length=0-fdebug-prefix-map=C:\Users\zsr204\AppData\Local\Temp\go-build3653787397=/tmp/go-build-gno-record-gcc-switches

3️⃣ 配置go代理

通过 go get 命令下载各种依赖时,经常需要访问 github/google 等网站。我们可以配置代理后,快速稳定的下载访问,推荐 GOPROXY.IO - 一个全球代理 为 Go 模块而生

goproxy.io 是全球最早的 Go modules 镜像代理服务之一, 采用 CDN 加速服务为开发者提供依赖下载, 该服务由一批热爱开源, 热爱 Go 语言的年轻人开发维护。从 Go 1.11 开始 Go 语言开始支持 Go modules 来解决大家长久以来诟病的依赖管理问题,目前 Go modules 功能已经符合生产环境标准。

怎么中Windows和Linux系统中安装Go语言环境安装

配置方式:

1. 右键 我的电脑 -> 属性 -> 高级系统设置 -> 环境变量
2. 在 “[你的用户名]的用户变量” 中点击 ”新建“ 按钮
3. 在 “变量名” 输入框并新增 “GOPROXY”
4. 在对应的 “变量值” 输入框中新增 “https://goproxy.io,direct”
5. 最后点击 “确定” 按钮保存设置

怎么中Windows和Linux系统中安装Go语言环境安装

再次用go env命令即可看到配置的代理

怎么中Windows和Linux系统中安装Go语言环境安装


2. Linux安装配置

1️⃣ 下载SDK

这里的环境为腾讯云CentOS7服务器,推荐到Go语言中文网下载

国外官方:https://golang.org/dl/

中文镜像:https://golang.google.cn/dl/

中文网站:https://studygolang.com/dl(推荐)

怎么中Windows和Linux系统中安装Go语言环境安装

下载后通过xftp上传到云服务器

怎么中Windows和Linux系统中安装Go语言环境安装

然后解压到usr/local目录下

tar-zxvfgo1.16.4.linux-amd64.tar.gz-C/usr/local

2️⃣ 配置环境变量

环境变量说明GOROOT指定SDK的安装路径 export GOROOT=/usr/local/binGOPATH工作目录,将来我们的go项目的工作路径 export GOPATH=$HOME/goPATH添加SDK的/bin目录到系统环境变量 export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

然后修改根目录下的bashrc文件

[root@zsr~]#vim~/.bashrc[root@zsr~]#cat~/.bashrc#.bashrc#Userspecificaliasesandfunctionsaliasrm='rm-i'aliascp='cp-i'aliasmv='mv-i'#Sourceglobaldefinitionsif[-f/etc/bashrc];then ./etc/bashrcfi#设置go语言的路径exportGOROOT=/usr/local/goexportGOPATH=$HOME/goexportPATH=$PATH:$GOROOT/bin:$GOPATH/bin

然后重新加载该文件

[root@zsr~]#source~/.bashrc

到此环境变量配置完毕,然后输入go version/go env指令查看是否安装成功

[root@zsrgo]#goversiongoversiongo1.16.4linux/amd64[root@zsrgo]#goenvGO111MODULE=""GOARCH="amd64"GOBIN=""GOCACHE="/root/.cache/go-build"GOENV="/root/.config/go/env"GOEXE=""GOFLAGS=""GOHOSTARCH="amd64"GOHOSTOS="linux"GOINSECURE=""GOMODCACHE="/root/go/pkg/mod"GONOPROXY=""GONOSUMDB=""GOOS="linux"GOPATH="/root/go"GOPRIVATE=""GOPROXY="https://proxy.golang.org,direct"GOROOT="/usr/local/go"GOSUMDB="sum.golang.org"GOTMPDIR=""GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"GOVCS=""GOVERSION="go1.16.4"GCCGO="gccgo"AR="ar"CC="gcc"CXX="g++"CGO_ENABLED="1"GOMOD="/dev/null"CGO_CFLAGS="-g-O2"CGO_CPPFLAGS=""CGO_CXXFLAGS="-g-O2"CGO_FFLAGS="-g-O2"CGO_LDFLAGS="-g-O2"PKG_CONFIG="pkg-config"GOGCCFLAGS="-fPIC-m64-pthread-fmessage-length=0-fdebug-prefix-map=/tmp/go-build2887101268=/tmp/go-build-gno-record-gcc-switches"

3️⃣ 配置go代理

通过 go get 命令下载各种依赖时,经常需要访问 github/google 等网站。我们可以配置代理后,快速稳定的下载访问,推荐 GOPROXY.IO - 一个全球代理 为 Go 模块而生

goproxy.io 是全球最早的 Go modules 镜像代理服务之一, 采用 CDN 加速服务为开发者提供依赖下载, 该服务由一批热爱开源, 热爱 Go 语言的年轻人开发维护。从 Go 1.11 开始 Go 语言开始支持 Go modules 来解决大家长久以来诟病的依赖管理问题,目前 Go modules 功能已经符合生产环境标准。

怎么中Windows和Linux系统中安装Go语言环境安装

配置方式:

#设置你的bash环境变量echo"exportGOPROXY=https://goproxy.io,direct">>~/.bashrc&&source~/.bashrc

再次用go env命令即可看到配置的代理

怎么中Windows和Linux系统中安装Go语言环境安装

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:怎么中Windows和Linux系统中安装Go语言环境安装的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:使用nodejs怎么获取表单数据下一篇:

10 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18