linux 下安装nvm

nvm是nodejs的版本管理工具,用于切换nodejs版本

在windows下使用exe安装包安装,linux下则使用脚本安装

1、下载安装脚本

https://github.com/nvm-sh/nvm/blob/master/install.sh

2、执行install.sh文件

./install.sh 
 

=> Downloading nvm from git to '/root/.nvm'
=> 正克隆到 '/root/.nvm'...
remote: Enumerating objects: 342, done.
remote: Counting objects: 100% (342/342), done.
remote: Compressing objects: 100% (291/291), done.
remote: Total 342 (delta 39), reused 151 (delta 26), pack-reused 0
接收对象中: 100% (342/342), 184.79 KiB | 3.00 KiB/s, done.
处理 delta 中: 100% (39/39), done.
* (分离自 FETCH_HEAD)
  master
=> Compressing and cleaning up git repository

=> Appending nvm source string to /root/.bashrc
=> Appending bash_completion source string to /root/.bashrc
=> You currently have modules installed globally with `npm`. These will no
=> longer be linked to the active version of Node when you install a new node
=> with `nvm`; and they may (depending on how you construct your `$PATH`)
=> override the binaries of modules installed with `nvm`:

/data/nodejs/lib
├── forever@3.0.4
=> If you wish to uninstall them at a later point (or re-install them under your
=> `nvm` Nodes), you can remove them from the system Node as follows:

     $ nvm use system
     $ npm uninstall -g a_module

=> Close and reopen your terminal to start using nvm or run the following to use it now:

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、source ~/.bashrc

然后执行 source ~/.bashrc命令   nvm -v 查看版本完成

 

 

<think>好的,我现在需要在Linux系统上安装NVM。首先,我得回忆一下用户之前提供的引用内容。引用[1]提到了在Linux安装NVM的步骤,包括使用curl或wget下载安装脚本,然后运行它。用户现在的问题正好是如何在Linux安装NVM,所以应该参考引用[1]的内容。 我需要先确认安装NVM的前提条件。通常需要curl、wget或者git这些工具来下载安装脚本。用户可能已经安装了这些工具,但如果没有,可能需要先安装它们。比如,在基于Debian的系统上,可以使用sudo apt install curl来安装curl。 接下来是下载安装脚本。根据引用[1],可以使用curl或wget。我应该提供两种命令,让用户根据自己已有的工具选择。例如: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash 或者 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash 这里需要注意安装脚本的URL是否正确,版本号是否最新。可能需要检查NVM的GitHub仓库确认最新版本号,当前示例中使用的是v0.39.7,可能需要更新到最新版本。 安装完成后,需要配置环境变量。通常安装脚本会自动在.bashrc、.zshrc或者.profile中添加源。但用户可能需要手动执行source ~/.bashrc或者重新打开终端来使配置生效。这部分需要提醒用户,否则他们可能遇到nvm命令未找到的问题。 验证安装是否成功,用户需要执行nvm --version,如果显示版本号则说明安装成功。然后,安装Node.js的步骤也需要包括进来,比如使用nvm install --lts安装最新的LTS版本,或者指定版本如14.x。根据引用[3],安装14.x可以用nvm install --lts=fermium,因为Fermium是14.x的代号,但需要确认该版本是否还在支持期内,用户的问题时间可能影响这个建议。 可能还需要提到如何切换版本,使用nvm use <version>,以及设置默认版本nvm alias default <version>。这些步骤能帮助用户管理多个Node.js版本。 用户可能遇到的常见问题,比如安装nvm命令不可用,这时候需要检查是否成功添加了环境变量,或者是否需要重新启动终端。此外,权限问题也可能出现,确保用户有权限安装软件。 最后,生成相关问题,比如如何卸载NVM,如何安装特定Node版本,如何解决安装后的常见问题等。这些问题有助于用户进一步操作。 总结步骤应该是:安装依赖工具→下载并运行安装脚本→配置环境变量→验证安装安装Node.js→设置默认版本。确保每一步都清晰,并给出具体的命令,方便用户复制粘贴。</think>### 在Linux系统中安装Node Version Manager (NVM)的详细步骤 #### **1. 安装依赖工具** 确保系统已安装`curl`或`wget`(任选其一): ```bash # 安装curl(Debian/Ubuntu) sudo apt install curl # 安装wget(Debian/Ubuntu) sudo apt install wget ``` #### **2. 下载并运行NVM安装脚本** 使用以下命令之一安装NVM: ```bash # 使用curl curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash # 或使用wget wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash ``` #### **3. 配置环境变量** 安装脚本会自动在`~/.bashrc`、`~/.zshrc`或`~/.profile`中添加NVM路径。运行以下命令使配置生效: ```bash source ~/.bashrc # 根据实际使用的shell文件调整 ``` #### **4. 验证安装** 输入以下命令检查NVM是否安装成功: ```bash nvm --version # 显示版本号(如0.39.7)即表示成功 ``` #### **5. 使用NVM安装Node.js** - **安装最新LTS版本**: ```bash nvm install --lts ``` - **安装指定版本(如Node.js 14.x)**: ```bash nvm install 14.21.0 # 或使用LTS代号 nvm install --lts=fermium # Fermium是14.x系列的代号[^3] ``` #### **6. 切换Node.js版本** ```bash nvm use 14.21.0 # 临时切换 nvm alias default 14.21.0 # 设置默认版本 ``` #### **7. 验证Node.js版本** ```bash node -v # 应显示当前激活的版本号(如v14.21.0) ``` --- ### **常见问题解答** 1. **安装后提示`nvm: command not found`** 手动添加以下内容到`~/.bashrc`(或其他shell配置文件)末尾: ```bash export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 加载nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # 启用自动补全 ``` 保存后执行`source ~/.bashrc`。 2. **如何卸载NVM?** 直接删除NVM目录即可: ```bash rm -rf ~/.nvm ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值