如何在WSL Ubuntu的Zsh环境下安装NVM与Oh My Zsh
WSL Ubuntu(Zsh环境)安装配置NVM与Oh My Zsh步骤
前置准备
首先更新系统包并安装必要依赖,避免后续安装报错:
- 执行系统更新:
sudo apt update && sudo apt upgrade -y - 安装curl、git等必备工具:
sudo apt install curl git -y
安装配置Oh My Zsh
你当前已默认使用Zsh,直接安装Oh My Zsh配置框架即可:
- 先验证Zsh环境正常:
zsh --version
输出版本号即代表环境正常。 - 执行Oh My Zsh安装命令:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安装过程中若提示是否设置Zsh为默认Shell,直接回车确认即可。 - 安装完成后加载配置生效:
source ~/.zshrc
可选:安装常用插件
以下两个插件为高频使用的Zsh增强插件,可按需安装:
- 安装命令自动补全插件:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions - 安装语法高亮插件:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting - 编辑
~/.zshrc配置文件,找到plugins配置段,添加插件名称,修改后示例如下:
plugins=( git zsh-autosuggestions zsh-syntax-highlighting )
- 保存文件后重新加载配置生效:
source ~/.zshrc
安装配置NVM
NVM为Node.js版本管理工具,可实现多版本Node.js快速切换:
- 执行NVM安装命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash - 安装完成后需要将NVM环境变量写入Zsh配置,编辑
~/.zshrc文件,在末尾添加以下内容:
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
- 保存后加载配置,验证安装成功:
source ~/.zshrc && nvm --version
输出版本号即代表安装成功。
常用NVM操作参考
- 安装最新长期支持版Node.js:
nvm install --lts - 查看所有可安装的Node.js版本:
nvm ls-remote - 切换到指定版本Node.js:
nvm use <目标版本号> - 查看本地已安装的所有Node.js版本:
nvm ls - 设置全局默认Node.js版本:
nvm alias default <目标版本号>
小提示:如果执行安装命令时出现raw.githubusercontent.com连接失败的问题,可自行修改系统hosts添加对应域名的正确解析记录即可解决。
内容的提问来源于stack exchange,提问作者Anurag Arwalkar
相关产品推荐
相关产品推荐

