windows子系统WSl2中安装golang环境

步骤:

下载linux安装包

wget https://studygolang.com/dl/golang/go1.16.6.linux-amd64.tar.gz

解压到指定目录

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="https://mirrors.aliyun.com/goproxy/" #这这里默认修改的代理

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=https://mirrors.aliyun.com/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相关的踩坑记录

展开阅读全文

页面更新:2024-05-17

标签:上下文   子系统   管理工具   缺失   环境变量   模块   步骤   加载   命令   常用   参数   编辑   过程   版本   环境   目录   科技   信息

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top