在 Mac ARM 架构上使用 nvm 安装 Node.js 版本 16.20.2

devtools/2025/2/13 19:33:20/

文章目录

      • 1. 安装 nvm(如果还没有安装的话)
      • 2. 加载 nvm 配置
      • 3. 列出特定系列的 Node.js 版本(远程):
      • 4. 安装 Node.js 16.20.2
      • 5. 使用指定版本的 Node.js
      • 6. 验证安装

在 Mac ARM 架构上使用 nvm 安装 Node.js 版本 16.20.2,你可以按照以下步骤操作:
在这里插入图片描述

1. 安装 nvm(如果还没有安装的话)

在终端中运行以下命令来安装 nvm:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
dgq@dgqdeMacBook-Pro ~ % curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100 16563  100 16563    0     0  20527      0 --:--:-- --:--:-- --:--:-- 20524
You may be on a Mac, and need to install the Xcode Command Line Developer Tools.
If so, run `xcode-select --install` and try again. If not, please report this!
dgq@dgqdeMacBook-Pro ~ % xcode-select --installxcode-select: note: install requested for command line developer tools

在这里插入图片描述

dgq@dgqdeMacBook-Pro ~ % curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100 16563  100 16563    0     0  24655      0 --:--:-- --:--:-- --:--:-- 24647
=> nvm is already installed in /Users/dgq/.nvm, trying to update using git
=> * (HEAD detached at FETCH_HEAD)master
=> Compressing and cleaning up git repository=> Appending nvm source string to /Users/dgq/.zshrc
=> Appending bash_completion source string to /Users/dgq/.zshrc
=> 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

2. 加载 nvm 配置

安装完成后,你需要重新加载 shell 配置文件,以便在终端中使用 nvm 命令。如果你使用的是 zsh,运行:

source ~/.zshrc
dgq@dgqdeMacBook-Pro ~ % nvm -v
0.40.1

如果你使用 bash,运行:

source ~/.bash_profile

3. 列出特定系列的 Node.js 版本(远程):

dgq@dgqdeMacBook-Pro ~ % nvm ls-remote | grep v16.v16.0.0v16.1.0v16.2.0v16.3.0v16.4.0v16.4.1v16.4.2v16.5.0v16.6.0v16.6.1v16.6.2v16.7.0v16.8.0v16.9.0v16.9.1v16.10.0v16.11.0v16.11.1v16.12.0v16.13.0   (LTS: Gallium)v16.13.1   (LTS: Gallium)v16.13.2   (LTS: Gallium)v16.14.0   (LTS: Gallium)v16.14.1   (LTS: Gallium)v16.14.2   (LTS: Gallium)v16.15.0   (LTS: Gallium)v16.15.1   (LTS: Gallium)v16.16.0   (LTS: Gallium)v16.17.0   (LTS: Gallium)v16.17.1   (LTS: Gallium)v16.18.0   (LTS: Gallium)v16.18.1   (LTS: Gallium)v16.19.0   (LTS: Gallium)v16.19.1   (LTS: Gallium)v16.20.0   (LTS: Gallium)v16.20.1   (LTS: Gallium)v16.20.2   (Latest LTS: Gallium)

4. 安装 Node.js 16.20.2

使用 nvm 安装指定的 Node.js 版本(16.20.2):

dgq@dgqdeMacBook-Pro ~ % nvm install 16
Downloading and installing node v16.20.2...
Downloading https://nodejs.org/dist/v16.20.2/node-v16.20.2-darwin-arm64.tar.xz...
########################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v16.20.2 (npm v8.19.4)
Creating default alias: default -> 16 (-> v16.20.2)
nvm install 16.20.2

5. 使用指定版本的 Node.js

安装完成后,可以使用以下命令来切换到该版本:

nvm use 16.20.2

6. 验证安装

检查 Node.js 是否安装成功:

node -v
dgq@dgqdeMacBook-Pro ~ % node -v
v16.20.2
dgq@dgqdeMacBook-Pro ~ % corepack -v
0.17.0

这应该会输出 v16.20.2,表示安装成功。

这样,你就可以在 Mac ARM 架构上通过 nvm 安装并使用 Node.js 16.20.2 了!


http://www.ppmy.cn/devtools/158566.html

相关文章

anolis os 8.9-jenkins2.492.1-role-base

一、插件安装 二、新建用户 三、manage roles 3.1 manage role 配置 3.2 Assign Roles

以什么方式维护html网页的多语言版本比较好

维护 HTML 网页的多语言版本有几种常见且有效的方式,主要取决于你的需求和项目规模。以下是几种常用的方式: 不同的 HTML 文件(按语言分文件): 优点:每种语言都有一个独立的 HTML 文件,容易管理…

先进制造aps专题二十九 基于ai智能体的生产排程和工厂生产仿真引擎的设计

上文中,我们说,通常的做法是,可以先通过排产仿真引擎产生生产计划,再在工厂仿真引擎里仿真执行,这样可以预先分析计划和执行的差异情况并进行调整优化 这里的产生生产计划,仿真生产执行和数据分析都是人工…

Ubuntu禁止内核自动更新

在Ubuntu中,内核的自动更新有时会导致系统不稳定,特别是在运行关键任务的服务器上。因此,禁用内核的自动更新是一个重要的操作。下面是详细的步骤,帮助您在Ubuntu系统中禁用内核自动更新。 一、锁定内核版本 通过锁定内核版本&a…

ArcGIS Enterprise 与 ArcGIS Online 的关系

ArcGIS Enterprise 和 ArcGIS Online 是 Esri 提供的两款核心产品,它们在功能、部署方式和使用场景上存在显著差异,但同时也有一定的联系和互补性。以下是关于这两款产品的详细关系说明: 1. 产品定位与功能 ArcGIS Enterprise 是一款企业级解决方案,支持在组织的基础设施上…

1.Excel:某停车场计划调整收费标准❗(13)

目录 函数VLOOKUP ROUNDUP/ROUNDDOWN函数 NO1​ NO2会计专用类型​ NO3收费标准VLOOKUP​ NO4停放时间(天)​ NO5金额roundup/rounddown​ ​NO6汇总行​ NO7单元格突出显示​ NO8数据透视表​ 函数VLOOKUP VLOOKUP(收费标准!A3:B5 F4&#xf…

DeepSeek - 配置可视化界面

1、安装docker 安装所需的软件包 yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。 yum install -y yum-utils device-mapper-persistent-data lvm2 配置置 YUM 仓库为阿里源 yum-config-mana…

qt open3d中添加统计滤波

qt open3d中添加统计滤波 效果展示二、流程三、代码效果展示 二、流程 创建动作,链接到槽函数,并把动作放置菜单栏 三、代码 1、槽函数实现 void on_actionFilterSor_triggered(