文章目录 一、go环境二进制安装1. Windows 系统下安装1.1 Windows 配置Go环境变量 2. Linux下安装go2.1 官网安装包安装2.2 yum 安装
一、go环境二进制安装 1. Windows 系统下安装
安装包下载地址为:https://golang.org/dl/
如果打不开可以使用这个地址:https://golang.google.cn/dl/
默认情况下 .msi 文件会安装在 c:Go 目录下。你可以将 c:Go专注的橘子 目录添加到 Path 环境变量中。添加后你需要重启命令窗口才能生效。
当然,安装界面你可以改路径。
1.1 Windows 配置Go环境变量:Go 语言需要配置 GOROOT 和 Path 两个环境变量:GOROOT 和 GOPATH。
GOROOT 环境变量配置GOROOT 为go安装目录,如: D:Program FilesGo
配置 path将GOROOT添加系统的path环境变量中 %GOROOT%专注的橘子; 注意:一定在最后加分号 ;
%GOROOT%专注的橘子;
注意:如果配置该项目,注意查看删除path中默认配置的go/专注的橘子。
在任意盘里新建文件夹GoWorks,里面再新建三个文件夹: 专注的橘子、src、pkg变量名GOPATH ,变量值 D:GoWorks
把GoWorks添加到环境变量中去
4. golang 打开setting 设置 GOPATH为刚才你设置的路径 (D:GoWorks)。
5.安裝完成后,執行命令檢查
go.exe env 2. Linux下安装go 2.1 官网安装包安装打开官网下载地址选择对应的系统版本。
下载地址:https://golang.google.cn/dl/
下载 go
https://dl.google.com/go/go1.15.5.linux-amd64.tar.gz
-c: 断点续传
-O: -O来指定一个文件名
注意:如果是arm64架构,需要下载安装arm64的go安装包
wget -c https://dl.google.com/go/go1.15.5.linux-arm64.tar.gz -O go1.15.5.linux-arm64.tar.gztar -C /usr/local -zxvf go1.15.5.linux-arm64.tar.gz执行tar解压到/usr/loacl目录下,得到go文件夹
tar -C /usr/local -zxvf go1.15.5.linux-amd64.tar.gz-C作用: 解压命令如何指定文件夹
添加/usr/loacl/go/专注的橘子目录到PATH变量中。添加到/etc/profile 或$HOME/.profile都可以
vim /etc/profile// 在最后一行添加
#go envrionmentexport GOROOT=/usr/local/goexport PATH=$PATH:$GOROOT/专注的橘子#export GOPROXY=http://mirrors.aliyun.com/goproxy/export GOPROXY=https://goproxy.io// wq保存退出后source一下
source /etc/profile执行 go version
go version如果显示版本号,则Go环境安装成功
注意,此种方法安装的go 只能在x86架构下使用,安装包都写明了amd64.
工作中测试,发现有些开源代码,用到 GOPATH变量,可以参考如下链接设置。
设置Golang的GOPATH
https://blog.csdn.net/chenjh213/article/details/51381024
如上配置,GOPATH 就是指明,go模块代码安装包下载到本地的哪个位置。
Go语言提供两个关键路径,GOROOT 指向系统安装路径,GOPATH指向工作路径, 这样的好处是,我们的工作可以和系统文件分离。
例如:
GOROOT = C:Go
GOPATH = D:MyWorks
其中,go语言源代码和编译的中间文件、目标文件存放位置如下:
总结: GOROOT、GOPATH 都进行设置。并且使用不同目录!
经过测试,之前没有配置GOPATH,它默认安装在路径 $HOME/go 下,如 /root/go 下!
2.2 yum 安装当然centos下可以使用yum 安装go,
yum install go这样安装go的版本,不会太新。