centos7 配置go编译运行环境

 

博主是centos7.6 环境,安装 go1.13.5版本

 

一、下载安装包:

wget  https://dl.google.com/go/go1.13.5.linux-amd64.tar.gz

解压到指定目录

tar -xzf go1.13.5.linux-amd64.tar.gz -C /usr/local

 

 

二、配置环境变量

vim /etc/profile

# 插入下面两行

export GOROOT=/usr/local/go

export PATH=$PATH:$GOROOT/bin

 

1.GOROOT就是Go安装路径。

2.GOPATH就是依赖包的安装路径

设置 GOPATH 编译目录,需要编译的项目都应该放到该目录(默认)

mkdir -p /home/gopath

vim /etc/profile

export GOPATH=/home/gopath

验证安装成功

go version

go version go1.13.5 linux/amd64

 

  • go mod包管理工具

如果不使用包管理,默认需要把项目文件放到GOPATH

 

如何使用go mod来方便的管理各种包。

 

初始化。在非GOPATH路径创建项目,比如hello。启动gomod特性:

go mod init 目录名

注意:必须进入项目目录(如hello),目录名是当前所在的项目目录名字。执行成功,生成go.mod文件,有点类似Git初始化。

然后 就可以在该项目目录进行编译,会自动下载依赖包。

 

go env -w GOPROXY=https://goproxy.cn,direct

 

go build main.go

 

 

 

 

 

你可能感兴趣的:(go语言)