七叶笔记 » golang编程 » windows子系统WSl2中安装golang环境

windows子系统WSl2中安装golang环境

步骤:

下载 linux 安装包

解压到指定目录

rm -rf /usr/local/go && tar -C /usr/local -xzf go1.16.6.linux-amd64.tar.gz

添加环境变量

vim /etc/profile

在最后添加如下内容

export PATH=$PATH:/usr/local/go/bin

保存并立即生效

source /etc/profile

查看go版本

go version

#显示go版本信息,说明成功

通过 go env 来查看环境信息

#命令

go env

#默认配置如下

GO111MODULE=”” #是否开启go mod 模式 值有on ,off,auto

GOARCH=”amd64″

GOBIN=””

GOCACHE=”/root/.cache/go-build”

GOENV=”/root/.config/go/env” #env配置文件,修改默认配置会生成

GOEXE=””

GOFLAGS=””

GOHOSTARCH=”amd64″

GOHOSTOS=”linux”

GOINSECURE=””

GOMODCACHE=”/root/go/pkg/mod”

GONOPROXY=””

GONOSUMDB=””

GOOS=”linux”

GOPATH=”/root/go”

GOPRIVATE=””

GOPROXY=”#34; #这这里默认修改的代理

GOROOT=”/usr/local/go”

GOSUMDB=”sum.golang.org”

GOTMPDIR=””

GOTOOLDIR=”/usr/local/go/pkg/tool/linux_amd64″

GOVCS=””

GOVERSION=”go1.16.6″

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-build2675775440=/tmp/go-build -gno-record-gcc-switches”

修改 go 的默认配置

#帮助文档

go help env

#使用go env -w 参数进行修改

go env -w GOPROXY=

go mod

go mod 相当于go里面的包管理工具,比起以前的,src,pkg更方便进行代码管理与维护,常用命令如下:

命令如下

#查看帮助命令

go help mod

#命令

go mod 参数 包

#常用参数如下

download 加载模块

edit 编辑go.mod

init 当前目录创建模块

tidy 增加缺失的和删除未使用的依赖

vendor 创建vendor目录依赖

verify 根据上下文验证依赖

why 分析模块依赖执行过程

ps:这里只是简单地记录一下安装过程,以后还会继续分享关于go相关的踩坑记录

相关文章