Debian 12.0安装NVM管理器

news/2024/7/21 15:11:33 标签: debian, vim, 运维

cd到一个自己创建的目录

要在Debian 12.0上安装 Node Version Manager(NVM)来管理 Node.js 版本,您可以按照以下步骤进行操作:

  1. 首先,您需要使用 cURL 下载 NVM 安装脚本。在终端中运行以下命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  1. 安装脚本将下载并安装 NVM 到您的主目录下的 .nvm 目录中。接着,您需要重新启动终端或者运行以下命令使 NVM 生效:
source ~/.bashrc

或者

source ~/.bash_profile
  1. 现在,您可以使用以下命令来验证 NVM 是否已成功安装:
nvm --version

在这里插入图片描述
我出现了图片中的问题,经过查询后发现需要进行手动配置
安装脚本已成功下载并安装了 NVM,但是在尝试运行 nvm 命令时出现了 command not found 错误。这通常是由于当前终端会话没有正确加载 NVM 环境变量导致的。

可以尝试按照以下步骤来解决这个问题:

  1. 在终端中手动加载 NVM 脚本:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
  1. 然后尝试再次运行 nvm 命令:
nvm

如果这样仍然无法解决问题,可以尝试重新启动终端会话,或者将上述加载 NVM 脚本的命令添加到您的 shell 配置文件(如 .bashrc.bash_profile),以便每次启动终端时自动加载 NVM。
官方步骤为:
在这里插入图片描述
之后再“nvm”,就可以正常使用
在这里插入图片描述

  1. 安装 Node.js。您可以使用 NVM 安装任何想要的 Node.js 版本。例如,要安装 Node.js 16,请运行以下命令:
nvm install 16
  1. 使用以下命令切换到已安装的 Node.js 版本:
nvm use 16

现在,您已经成功安装了 NVM 并使用它来管理 Node.js 版本。

要查看可以安装的 Node.js 版本,您可以使用以下命令:

nvm ls-remote

这个命令会列出所有远程可用的 Node.js 版本,您可以从中选择要安装的版本。如果您只想查看 LTS(长期支持)版本,可以使用以下命令:

nvm ls-remote --lts

这样会列出所有 LTS 版本的 Node.js。您可以根据这些列表选择要安装的特定版本。如果您有任何问题或需要进一步的帮助,请随时告诉我!


http://www.niftyadmin.cn/n/5471518.html

相关文章

使用阿里云试用Elasticsearch学习:2.1 深入搜索——结构化搜索

结构化搜索(Structured search) 是指有关探询那些具有内在结构数据的过程。比如日期、时间和数字都是结构化的:它们有精确的格式,我们可以对这些格式进行逻辑操作。比较常见的操作包括比较数字或时间的范围,或判定两个…

【个人笔记】如何用 Python 编写激活码解锁程序,方法二

目录 前言 第一步:编写激活码解锁程序(激活码.py) 第二步:修改需要解锁的程序(1.py) 总结 前言 在软件开发中,有时我们需要设计一种机制来保护程序,例如通过激活码来控制程序的…

Github 2024-04-05Java开源项目日报Top9

根据Github Trendings的统计,今日(2024-04-05统计)共有9个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Java项目9TypeScript项目1OpenAPI 生成器:基于规范自动生成API工具 创建周期:2155 天开发语言:Java协议类型:Apache License 2.0Star数量:1…

利用Idea实现Ajax登录(maven工程)

一、新建一个maven工程(不会建的小伙伴可以参考Idea引入maven工程依赖(保姆级)-CSDN博客),工程目录如图 ​​​​​​​ js文件可以上up网盘提取 链接:https://pan.baidu.com/s/1yOFtiZBWGJY64fa2tM9CYg?pwd5555 提取码&…

观察者模式 C++

👂 Honey Honey - 孙燕姿 - 单曲 - 网易云音乐 目录 🌼前言 🌼描述 🎂问题 💪解决方案 🈲现实场景 代码 场景1 -- 报纸发行 场景 解释 代码 场景2 -- 气象资料发布 场景3 -- 过红绿灯 &#x…

人脸识别:Arcface--loss+code

之前只接触过传统方法的人脸识别算法,本以为基于深度学习的方法会使用对比损失之类的函数进行训练,但是Arcface算法基于softmax进行了创新,本文未深究其详细的loss公式原理,在大致明白其方向下,运行了代码,…

BoostCompass —— 搜索引擎

文章目录 一、项目简介二、Boost库简介1. 简介2. Boost 库的特点 三、项目主要模块1. 网页内容获取,数据预处理模块2. 建立正排索引和倒排索引,项目核心模块3. 编写 http_server 模块,进行网络开放 四、项目功能预览1. 项目文件预览2. 项目执…

Django --静态文件

静态文件 除了由服务器生成的HTML文件外,WEB应用一般需要提供一些其它的必要文件,比如图片文件、JavaScript脚本和CSS样式表等等,用来为用户呈现出一个完整的网页。在Django中,我们将这些文件统称为“静态文件”,因为…