WSL2-Ubuntu16.04 安装 GVM环境
作者:互联网
主要是想要在linux环境下安装个go,但是又没有虚拟机,所以这里用wsl2来安装ubuntu来装一下go环境
安装ubuntu16.04
这个没啥好说的,参考微软的文档绝对没问题
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10
最简单的方法还是直接加入开发者计划,升级一下系统,一行命令就搞定
ubuntu设置
Ubuntu安装好之后还是要做一些设置的:
- 权限提升,其实可以直接用root来登录,要设置root的密码
- 升级apt-get
安装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
其他参考:
标签:Ubuntu16.04,gvm,go1.4,WSL2,GVM,install,go,安装 来源: https://blog.csdn.net/weixin_43537289/article/details/112322460