锅炉信息网 > 锅炉知识 > 锅炉百科

wsl安装多版本go环境

1、下载go安装包sudo wget https://golang.google.cn/dl/go1.17.3.linux-amd64.tar.gznsudo wget https://golang.google.cn/dl/g

1、下载go安装包

sudo wget https://golang.google.cn/dl/go1.17.3.linux-amd64.tar.gznsudo wget https://golang.google.cn/dl/go1.18.5.linux-amd64.tar.gz

2、将golang 解压到安装在这里插入图片描述目录

sudo mkdir -p /usr/local/lib/go1.17.3nsudo mkdir -p /usr/local/lib/go1.18.5nsudo tar zxf go1.17.3.linux-amd64.tar.gz -C /usr/local/lib/go1.17.3nsudo tar zxf go1.18.5.linux-amd64.tar.gz -C /usr/local/lib/go1.18.5

3、多版本 golang 切换命令

3.1、创建goenv.sh 文件

sudo vim /usr/local/bin/goenv.sh

3.2、编辑goenv.sh文件内容

#!/bin/bashnversion=$1nnif [[ ${version} == "" ]]; thenn version="1.17.3"nfinnGOROOTTMP=/usr/local/lib/go${version}nnif [[ ! -d ${GOROOTTMP} ]]; thenn echo "go ${version} not exist, hoose another version !"n echo "available go version: 1.17.3 | 1.18.5"nelsen if [[ -L /usr/local/lib/go ]]; thenn sudo rm -rf /usr/local/lib/gon fin sudo ln -s ${GOROOTTMP}/go /usr/local/libnfi ~ ~

4、环境变量配置

4.1、创建GOPATH的路径

sudo mkdir -p -m 777 /appcom/gopath

4.2、创建.bash_profile 文件

sudo vim ~/.bash_profile

4.3、编辑.bash_profile 文件内容

# .bash_profilenn# Get the aliases and functionsnif [ -f ~/.bashrc ]; thenn . ~/.bashrcnfinn# User specific environment and startup programsnexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/lib/go/bin:$PATHnexport GO111MODULE=onnexport GOPATH=/appcom/gopathnexport GOBIN=${GOPATH}/binnexport GOPROXY=https://goproxy.cnnexport GOROOT=/usr/local/lib/go/

4.4、使得.bash_profile 文件生效

source ~/.bash_profile

5、设置 golang 版本

sudo bash /usr/local/bin/goenv.sh 1.18.5ngo version

参考博客:

linux 环境安装多版本 golang 环境

上一篇:GH1131军标标准 GH1131镍含量多少

下一篇:舞钢SPV355日标压力容器用钢

锅炉资讯

锅炉资讯

锅炉学习

锅炉学习

锅炉视频

锅炉视频

锅炉百科

锅炉百科