记录WSL2重装历程
Willem Zhang Lv5

由于之前安装HomeBrew的一些问题,导致运行wsl2终端时一直会有错误提示,最近终于重装了一次wsl2。

一、重装步骤

1.打开Windows设置点击应用

2.搜索ubuntu并点击高级选项
搜索ubuntu

3.点击重置

注意:重置之后wsl2中的所有数据都会消失,重要数据需要提前备份

这样不管是点击之前的windows terminal还是点击wsl2子系统都会没有反应了

解决方法是到windos应用商店找到对应的wsl子系统点击安装

安装完成之后需要重新配置系统环境

二、重装后的环境配置

由于我在用hexo更新博客,所以nodejs和hexo是必要的,
于是重新安装它们。

1.安装nodejs

1
sudo apt install nodejs 

安装过程中出现了问题,报错信息:Unable to locate package nodejs

原因:刚安装wsl2还没更新软件源

解决方法:输入sudo apt-get update,更新软件源

2.安装hexo-cli

此时安装完nodejs,npm应该默认也安装完了,但是此时我输入npm却报错

提示-bash: /mnt/c/Program Files/nodejs/npm: /bin/sh^M: bad interpreter: No such file or directory

由于不熟悉linux系统,所以不知道怎么解决,网上搜了半天也没有成功。

于是改用yarn安装hexo-cli:yarn global add hexo-cli

安装完成后进入到hexo博客目录,发现hexo-cli又用不了,但是奇怪的是返回上一级目录却能使用,网上看到有人也有这种情况,但没能解决我的问题,遂放弃。

结果折腾的半天本地环境反而不能用了。

三、最后解决手段

暂时放弃本地环境,选用之前偶然发现的gitpod。

  • Post title:记录WSL2重装历程
  • Post author:Willem Zhang
  • Create time:2021-03-16 03:08:34
  • Post link:https://ataraxia.top/2021/03/15/记录WSL2重装历程/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
 Comments