windows 应用商店下载 ubuntu
快捷键:win+q
我选择的是ubunto 18.04 LTS
版本
打开应用 ubuntu 的时候出现报错
开启 “适用于 Linux 的 Windows 子系统” 功能
快捷键:win+x a
输入命令行:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
执行命令,按照提示重启电脑
首次运行 ubuntu
快捷键:win+q
搜索:ubuntu,点击打开,首次打开预计需要两分钟进行初始化,安装后会提示进行用户名
和密码
的设置
wsl 配置完成
快捷键:win+r
命令行:wsl
,开始使用
安装 fish
自动补全工具
sudo apt-get install fish
发现报错,内容如下
百度了一下,发现是需要更新源,就是输入下面命令行
sudo apt-get update
sudo apt-get upgrade
然后再继续
sudo apt-get install fish
就可以下载了…
扫描二维码关注公众号,回复:
9693480 查看本文章
设置默认shell
为fish
命令行:
vim ~/.bashrc
编辑文件,再末尾添加一行
fish
再次启动wsl
默认进入fish
安装 nvm
node.js 包管理器
curl 下载:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
or wget:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
安装后重启
在用 curl 下载时,发现以下报错:
OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.gith
解决方法,关闭代理
成功下载后,重启 wsl … 执行nvm --version
查看版本,确认下载
执行
source ~/.bashrc
这里又遇到了一个报错
'case' builtin not inside of switch block
后面发现是,进入了fish
窗口,其实这里不是一个错误,只要exit
退出fish
就可以使用nvm
了
cd
cd home/liujianli
vim .bashrc
添加环境配置
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
配置到这里,应该是完成了
nvm install [node.js的版本号]
就可以使用node.js
了