麒麟系统虚拟机中安装 NVM
时间: 2025-08-16 08:00:22 浏览: 1
在银河麒麟v10操作系统虚拟机中安装Node版本管理器(NVM)是一个可行的操作,能够帮助开发者灵活管理多个Node.js版本。NVM是一个基于bash的工具,允许用户在不同版本的Node.js之间轻松切换,而无需重新安装整个Node.js环境。
### 安装步骤
1. **更新系统包管理器**
银河麒麟v10基于Linux内核,使用`apt`作为默认的包管理器。在安装NVM之前,建议先更新系统软件包以确保环境的最新状态:
```bash
sudo apt update
```
2. **安装构建工具链**
NVM依赖于`curl`和`wget`等工具来下载脚本,因此需要确保这些工具已安装:
```bash
sudo apt install curl wget -y
```
3. **下载并安装NVM脚本**
使用`curl`或`wget`从GitHub获取NVM的安装脚本,并将其加载到当前的shell会话中。推荐使用`curl`进行安装:
```bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
```
或者使用`wget`:
```bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
```
4. **重新加载bash配置文件**
安装完成后,需要重新加载或重启终端以使NVM生效。可以通过以下命令重新加载bash配置文件:
```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
```
5. **验证NVM安装**
输入以下命令检查NVM是否成功安装:
```bash
nvm --version
```
如果输出版本号(例如`0.39.7`),则表示NVM已正确安装。
6. **安装Node.js版本**
现在可以使用NVM来安装任意版本的Node.js。例如,安装最新的LTS版本:
```bash
nvm install --lts
```
或者安装特定版本:
```bash
nvm install 18.16.0
```
7. **切换Node.js版本**
如果需要在多个Node.js版本之间切换,可以使用以下命令:
```bash
nvm use 18.16.0
```
8. **设置默认Node.js版本**
为了确保每次打开终端时都使用特定版本的Node.js,可以设置默认版本:
```bash
nvm alias default 18.16.0
```
### 注意事项
- **权限问题**:确保当前用户具有足够的权限执行上述命令。如果遇到权限错误,可以尝试使用`sudo`或以普通用户身份运行。
- **环境变量**:某些情况下,可能需要手动调整环境变量以确保NVM正常工作。可以检查`~/.bashrc`或`~/.zshrc`文件中是否包含NVM的加载路径。
- **ARM架构支持**:银河麒麟v10通常运行在ARM架构上,NVM支持ARM架构的Node.js版本,因此无需额外配置即可安装适用于ARM的Node.js二进制文件。
通过以上步骤,可以在银河麒麟v10操作系统虚拟机中顺利安装并使用NVM来管理Node.js版本,从而提高开发效率和灵活性。
阅读全文
相关推荐



















