在Ubuntu上安装NVM(Node Version Manager)的步骤如下:
一、通过官方安装脚本安装
- 更新软件包列表:
打开终端,并输入以下命令来更新软件包列表:
sudo apt update
- 安装curl(如果尚未安装):
NVM的安装脚本需要通过curl来下载,因此请确保系统中已经安装了curl。如果没有,请运行以下命令来安装curl:
sudo apt install curl
- 下载并安装NVM:
运行以下命令来下载并安装NVM。这里的版本号可能会随时间更新,因此请访问NVM的GitHub页面以获取最新的安装脚本链接和版本号:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v<最新版本号>/install.sh | bash
例如,如果最新版本号是0.39.1,则命令应为:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
- 刷新配置:
安装完成后,关闭并重新打开终端,或者运行以下命令来刷新配置:
source ~/.bashrc
或者,如果您的shell是zsh,则可能需要运行:
source ~/.zshrc
- 验证安装:
运行以下命令来验证NVM是否已经成功安装:
command -v nvm
如果输出nvm
,则表示安装成功。
二、通过Git手动安装
如果您无法直接通过curl下载安装脚本,或者想要更灵活地管理NVM的版本,可以通过Git手动安装。
- 安装Git(如果尚未安装):
sudo apt install git
- 克隆NVM仓库:
选择一个目录,并克隆NVM的Git仓库。例如,将NVM克隆到~/.nvm
目录下:
git clone https://github.com/nvm-sh/nvm.git ~/.nvm
- 激活NVM:
进入NVM目录,并运行激活脚本。然后,将NVM的激活脚本添加到您的shell配置文件中(如~/.bashrc
或~/.zshrc
):
cd ~/.nvm && git checkout v<最新版本号> # 切换到最新版本
. ./nvm.sh # 激活NVM
# 或者,将以下行添加到您的~/.bashrc或~/.zshrc文件中
# 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
- 刷新配置:
运行以下命令来刷新您的shell配置文件:
source ~/.bashrc
或者,如果您的shell是zsh,则运行:
source ~/.zshrc
- 验证安装:
与上述通过官方安装脚本安装的方法相同,运行command -v nvm
来验证安装是否成功。
三、使用NVM
安装完NVM后,您可以使用它来安装和管理Node.js版本。例如:
- 安装Node.js版本:
nvm install <版本号>
- 使用Node.js版本:
nvm use <版本号>
- 查看已安装的Node.js版本:
nvm list
- 卸载Node.js版本:
nvm uninstall <版本号>
请根据您的需求和偏好选择适合您的安装方法。如果您需要管理多个Node.js版本,建议使用NVM来简化版本切换和管理过程。