You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 11:24:01