系统相关
首页 > 系统相关> > WSL2-Ubuntu16.04 安装 GVM环境

WSL2-Ubuntu16.04 安装 GVM环境

作者:互联网

主要是想要在linux环境下安装个go,但是又没有虚拟机,所以这里用wsl2来安装ubuntu来装一下go环境

安装ubuntu16.04

这个没啥好说的,参考微软的文档绝对没问题

https://docs.microsoft.com/zh-cn/windows/wsl/install-win10

最简单的方法还是直接加入开发者计划,升级一下系统,一行命令就搞定

ubuntu设置

Ubuntu安装好之后还是要做一些设置的:

  1. 权限提升,其实可以直接用root来登录,要设置root的密码
  2. 升级apt-get

安装GVM

在ubuntu上安装GVM

//安装gvm的必要软件
sudo apt-get install curl git mercurial make binutils bison gcc build-essential 
//使用bash安装GVM
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

安装GO

通过GVM来安装go,如果要安装1.13等高版本,需要首先安装1.4版本的go

那么就先安装1.4,再安装1.13:

gvm install go1.4
gvm use go1.4
gvm install go1.13

安装1.4的是时候如果有报错:

Downloading Go source...
Installing go1.4...
 * Compiling...
/root/.gvm/scripts/install: line 84: go: command not found
ERROR: Failed to compile. Check the logs at /root/.gvm/logs/go-go1.4-compile.log
ERROR: Failed to use installed version

那么就设置环境变量不使能cgo,主要参考的是这篇文章,一般就可以解决,接下来继续安装go1.13:

export  CGO_ENABLED=0

其他参考:

gvm更新以及安装go

goproxy 代理设置

标签:Ubuntu16.04,gvm,go1.4,WSL2,GVM,install,go,安装
来源: https://blog.csdn.net/weixin_43537289/article/details/112322460