网易首页 > 网易号 > 正文 申请入驻

如何在 RHEL 9 上安装 Node.js | Linux 中国

0
分享至

导读:在这篇文章中,我们将逐步解释如何在 RHEL 9 系统上安装 Node.js。

本文字数:2654,阅读时长大约: 3分钟

在这篇文章中,我们将逐步解释如何在 RHEL 9 系统上安装 Node.js。

nodejs.org 基于谷歌的 V8 JavaScript 引擎构建,它是一个自由开源的跨平台 JavaScript 运行时环境,主要用于构建服务器端应用。它使用事件驱动和异步模型,帮助开发人员构建高度可扩展的数据密集型的实时应用(RTA)。你可以使用 NodeJS 来构建前端和后端应用。

Node.js 通常用于构建以下应用:

◈ 聊天应用

◈ 流媒体应用

◈ 浏览器游戏

◈ 命令行工具

◈ 嵌入式系统

在其技术栈中使用 NodeJS 的顶级公司包括 PayPal、NetFlix 和 Uber 等等。

安装 Node.js 主要有以下三种方式:

◈ 从 NodeSource 仓库安装 Node.js

◈ 从发行版的官方仓库安装 Node.js

◈ 使用 NVM 安装 Node.js

让我们看看如何使用这些方法在 RHEL 9 上安装 Node.js。

先决条件:

◈ 最小化安装的 RHEL 9 系统

◈ 具有管理员权限的 www.linuxtechi.com

◈ 互联网连接

◈ Red Hat 订阅或本地配置的仓库

从 NodeSource 存储库安装 Node.js

nodesource.com 是一家技术公司,旨在帮助组织运行生产就绪的 Node.js 应用,关注资源使用以及增强的安全性和应用程序性能。它提供了最新版本的 Node.js 和 NPM。

要从 NodeSource 安装 Node.js,首先,按如下所示更新系统包。

  1. $ sudo dnf update -y

接下来,安装这期间所需的构建工具。其中包括 GCC C/C++ 编译器、Perl 和 Python 调试器等等。

  1. $ sudo dnf groupinstall 'Development Tools' -y

接下来,我们将从 NodeSource 安装 Node.js 18.x。为此,请下载并运行 NodeSource 设置脚本,如下所示。

  1. $ curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -

该脚本在其他任务中将 NodeSource 仓库添加到你的系统。

在输出的末尾,你将看到一些关于如何安装 Node.js 和 NPM 的附加说明。

因此,要安装 Node.js 和 NPM(Node 包管理器),请运行以下命令:

  1. $ sudo dnf install nodejs -y

安装完成后,按如下所示验证 Node.js 和 NPM 的版本。

  1. $ node -v

  2. $ npm -v

输出显示我们正在运行 Node v18.12,它是最新的 LTS 版本和 NPM 8.19.2。

从官方 RHEL 仓库安装 Node.js

安装 NodeJS 和 NPM 的另一种方法是从发行版的官方仓库中安装它们。但是,这种方法不提供最新版本。

如果你不介意不安装最新版本的 Node 和 NPM。那么在命令行上运行以下命令。

  1. $ sudo dnf update -y

  2. $ sudo dnf install nodejs npm -y

使用 NVM 安装 Node.js

最后,你可以使用 NVM(Node 版本管理器)安装 Node.js,这是一种用于管理系统上 Node 版本的工具。该工具可帮助开发人员在需要不同版本 Node.js 的不同项目上高效工作。

默认情况下没安装 NVM。你需要通过运行 github.com 上提供的 Shell 脚本来安装它。

  1. $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash

这会下载 NVM 并将其保存在主目录的.nvm目录中。

安装后,关闭终端会话并打开一个新终端。然后运行以下命令确认 NVM 已经安装。

  1. $ command -v nvm

接下来,你可以使用以下命令列出所有可用的 Node.js 版本:

  1. $ nvm ls-remote

或者,你可以列出 Node.js 版本的所有最新 LTS 版本,如图所示。

  1. $ nvm ls-remote | grep -i latest

要安装最新版本的 Node.js(当前为 v19.0.0),请运行以下命令:

  1. $ nvm install node

然后,你可以验证安装的 Node.js 版本,如下所示。

  1. $ node -v

此外,你可以安装特定版本的 Node.js。例如,要安装 v18.2.0,请运行以下命令:

  1. $ nvm install v18.12.0

要列出系统上所有已安装的 NodeJS 版本,请运行以下命令:

  1. $ nvm ls

第一行带有 “->” 符号的条目指向当前使用的 Node.js 版本。然后是其他版本。

要切换到另一个版本的 Node.js,请使用以下语法:

  1. $ nvm use

例如,要使用 Node 版本 19.0.0,请运行以下命令:

  1. $ nvm use 19.0.0

再次检查已安装的 Node.js 版本,这次“->” 符号将指向 v19.0.0。

总结

在本指南中,我们演示了如何使用三种不同的方法安装 Node.js。此外,我们还提供了几种使用 NVM 管理 Node 版本的方法。我们希望可以帮助你轻松地在 RHEL 上安装 NodeJS,并选择你想要在项目中使用的版本。

via:

作者: 选题: 译者: 校对:

本文由 原创编译, 荣誉推出

LCTT 译者 :geekpi

翻译: 1813.5 篇

贡献: 3310 天

2013-10-25

2022-11-17

https://linux.cn/lctt/geekpi

欢迎遵照 CC-BY-SA 协议规定转载,

如需转载,请在文章下留言 “ 转载:公众号名称”,

我们将为您添加白名单,授权“ 转载文章时可以修改”。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
火箭15分逆转送雷霆无缘冲70胜 杜兰特里程碑引3人20+申京三双

火箭15分逆转送雷霆无缘冲70胜 杜兰特里程碑引3人20+申京三双

醉卧浮生
2026-02-08 07:18:49
诸葛亮主张必占荆州,庞统认为荆州要弃,两人的军事水平高下立见

诸葛亮主张必占荆州,庞统认为荆州要弃,两人的军事水平高下立见

铭记历史呀
2026-02-10 14:54:31
河南小伙在非洲16年,当地一夫多妻制,男人只用玩,女人挣钱养家

河南小伙在非洲16年,当地一夫多妻制,男人只用玩,女人挣钱养家

大鱼简科
2026-02-07 16:50:52
报复已经开始?总统通知中国,巴拿马不服!中国准备收网了

报复已经开始?总统通知中国,巴拿马不服!中国准备收网了

林子说事
2026-02-10 19:27:36
输球+核心被停赛,维尔茨大空位被无视,利物浦亏损最大化!

输球+核心被停赛,维尔茨大空位被无视,利物浦亏损最大化!

罗纳尔说个球
2026-02-10 13:03:20
纪委的朋友告诉我:这三种人,千万别碰

纪委的朋友告诉我:这三种人,千万别碰

细说职场
2025-11-25 07:09:11
全程频繁捂嘴,台词含糊不清,视帝佟大为坐镇都带不动这个拖油瓶

全程频繁捂嘴,台词含糊不清,视帝佟大为坐镇都带不动这个拖油瓶

流云随风去远方
2026-01-31 13:12:51
梅耶马斯克秀老铺黄金 海外网友:东方审美正在征服全球

梅耶马斯克秀老铺黄金 海外网友:东方审美正在征服全球

环球网资讯
2026-02-10 17:42:33
霍去病早逝之谜的真相:他若不死,汉武帝掏空整个国家也不够赏他

霍去病早逝之谜的真相:他若不死,汉武帝掏空整个国家也不够赏他

史之韵
2026-02-04 00:12:08
击败中国需要200架B-21和300架F-47? 美智库报告绝对不提这个关键

击败中国需要200架B-21和300架F-47? 美智库报告绝对不提这个关键

星辰大海路上的种花家
2026-02-10 11:06:05
皇马内乱!12 人逼宫,贝林厄姆带头,阿韦洛亚离下课仅一步

皇马内乱!12 人逼宫,贝林厄姆带头,阿韦洛亚离下课仅一步

澜归序
2026-02-11 02:05:09
女性“高潮”的秘密:别再假装了,教你的伴侣如何带你到达巅峰

女性“高潮”的秘密:别再假装了,教你的伴侣如何带你到达巅峰

精彩分享快乐
2025-11-12 00:05:03
原来她是蓝盈莹母亲,带女儿再嫁上海富豪,现她成老板女儿成名媛

原来她是蓝盈莹母亲,带女儿再嫁上海富豪,现她成老板女儿成名媛

冷紫葉
2026-02-10 18:14:47
钱再多有什么用?52岁刘强东上千亿身家,儿子却是他一生的遗憾

钱再多有什么用?52岁刘强东上千亿身家,儿子却是他一生的遗憾

墨印斋
2026-01-31 16:37:48
蔡正元:大陆亡羊补牢赶紧打击内鬼,不然马桶都被美国看光了

蔡正元:大陆亡羊补牢赶紧打击内鬼,不然马桶都被美国看光了

忠于法纪
2026-02-11 10:49:41
爱泼斯坦和扎克伯格的“疯狂派对”!

爱泼斯坦和扎克伯格的“疯狂派对”!

八卦疯叔
2026-02-10 11:27:32
再见,阿森纳!7000万攻击手转投AC米兰!1.1亿“打包”米兰双星

再见,阿森纳!7000万攻击手转投AC米兰!1.1亿“打包”米兰双星

头狼追球
2026-02-10 14:02:11
毛泽东恩师毛宇居,中南海见到毛泽东:润之,我给你带来两样东西

毛泽东恩师毛宇居,中南海见到毛泽东:润之,我给你带来两样东西

历史龙元阁
2026-02-10 11:10:15
2月11日冬奥会看点:蔡雪桐五战冬奥会,旗手宁忠岩冲击领奖台

2月11日冬奥会看点:蔡雪桐五战冬奥会,旗手宁忠岩冲击领奖台

全景体育V
2026-02-11 06:52:59
自2026年起,体检发现颈动脉斑块的患者,千万重视做好这5项准备

自2026年起,体检发现颈动脉斑块的患者,千万重视做好这5项准备

荷兰豆爱健康
2026-02-11 08:48:45
2026-02-11 11:32:49
Linux
Linux
Linux 中国开源社区
8018文章数 73114关注度
往期回顾 全部

科技要闻

中芯国际去年营收673亿元 净利50亿增长36%

头条要闻

男子回老家祭祖被猎捕装置电死 脚上挂着一根细铁丝

头条要闻

男子回老家祭祖被猎捕装置电死 脚上挂着一根细铁丝

体育要闻

搞垮一个冬奥选手,只需要一首歌?

娱乐要闻

汪峰吃惊!章子怡年前6天高调官宣喜讯

财经要闻

Seedance2.0产业冲击波

汽车要闻

应用于190KW四驱Ultra版 方程豹钛7搭载天神之眼5.0

态度原创

手机
房产
艺术
游戏
军事航空

手机要闻

苹果不涨价 iPhone 18 Pro系列起售价持平前代

房产要闻

海南又一千亿级赛道出现,京东、华润、中石化等巨头率先杀入!

艺术要闻

楷书进步缓慢的原因是什么?

玩爽了!是时候使用颗秒榴弹清算生化人了

军事要闻

特朗普:若美伊谈判失败 或再派一支航母打击群

无障碍浏览 进入关怀版