# 手动安装 NVM

URL: https://caijiao.org/nvm/install/manual
Source: docs/nvm/install/manual.md
Description: 手动安装 NVM，只需克隆仓库、检出稳定版本、配置 shell 初始化脚本并重新加载配置文件即可。

以下是基于官方给出的手动安装 [NVM](/nvm/) 的步骤：

### 手动安装 NVM 的步骤：

1. **克隆 NVM 仓库并加载 NVM**：

   打开终端，执行以下命令来克隆 NVM 仓库到 `$HOME/.nvm`，然后加载 NVM：

   ```bash
   export NVM_DIR="$HOME/.nvm" && (
     git clone https://github.com/nvm-sh/nvm.git "$NVM_DIR"
     cd "$NVM_DIR"
     git checkout `git describe --abbrev=0 --tags --match "v[0-9]*" $(git rev-list --tags --max-count=1)`
   ) && \. "$NVM_DIR/nvm.sh"
   ```

2. **配置 Shell 初始化**：

   为了在每次登录时自动加载 NVM，你需要将以下行添加到你的 `~/.bashrc`、`~/.profile` 或 `~/.zshrc` 文件中（你可能需要添加到多个文件中）：

   ```bash
   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
   ```

3. **重新加载 Shell 配置**：

   运行以下命令以重新加载 shell 配置文件，使上述更改生效：

   对于 `bash` 用户：

   ```bash
   source ~/.bashrc
   ```

   对于 `zsh` 用户：

   ```bash
   source ~/.zshrc
   ```

4. **验证安装**：

   运行以下命令来验证 NVM 是否已正确安装：

   ```bash
   nvm --version
   ```

通过这些步骤，你已经手动安装并配置了 NVM。现在你可以使用 NVM 来管理 Node.js 版本。
