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

如何在 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.

相关推荐
热点推荐
满载40吨黄金的日本“阿波丸”,中国打捞上岸后,所有人都愣住了

满载40吨黄金的日本“阿波丸”,中国打捞上岸后,所有人都愣住了

鉴史录
2026-01-23 10:46:34
Shams:老鹰送出克雷伊奇,换来开拓者中锋杜普-里斯和两个次轮

Shams:老鹰送出克雷伊奇,换来开拓者中锋杜普-里斯和两个次轮

懂球帝
2026-02-02 01:32:24
江诗丹顿手表1元起拍,因“未达到保留价”流拍,拍卖公司人员回应:起拍价是处置单位设定

江诗丹顿手表1元起拍,因“未达到保留价”流拍,拍卖公司人员回应:起拍价是处置单位设定

红星资本局
2026-02-01 15:24:17
订单暴增!年夜饭私厨上门服务火了,价格涨到三倍仍供不应求

订单暴增!年夜饭私厨上门服务火了,价格涨到三倍仍供不应求

上观新闻
2026-02-02 06:49:12
一场虚荣的“抓周宴”被群嘲,网友:普通家庭,才靠许愿逃避现实

一场虚荣的“抓周宴”被群嘲,网友:普通家庭,才靠许愿逃避现实

妍妍教育日记
2026-01-16 17:07:38
徒手登顶台北101!美国运动员手指粗得像香肠:我不想死 也很害怕

徒手登顶台北101!美国运动员手指粗得像香肠:我不想死 也很害怕

念洲
2026-02-01 14:37:30
“好标准的技校脸”,技校女生大合照火了,网友:能把老实人打傻

“好标准的技校脸”,技校女生大合照火了,网友:能把老实人打傻

妍妍教育日记
2026-01-30 20:54:12
利物浦压哨重磅签约 7000万欧敲定20岁天才中卫 近半年已花5.53亿

利物浦压哨重磅签约 7000万欧敲定20岁天才中卫 近半年已花5.53亿

我爱英超
2026-02-02 07:22:32
85岁老人被指漏水到楼下,自砸地板证清白全程公证,结果:没渗漏;“冤枉”业主物业该担何责?律师说法

85岁老人被指漏水到楼下,自砸地板证清白全程公证,结果:没渗漏;“冤枉”业主物业该担何责?律师说法

大风新闻
2026-02-01 20:16:03
我不配全明星?伦纳德刷新个人纪录,快船大胜太阳,狄龙空砍23分

我不配全明星?伦纳德刷新个人纪录,快船大胜太阳,狄龙空砍23分

毒舌NBA
2026-02-02 11:40:19
最高法院出裁定。储户大额存款消失银行不担责的裁判惯例将终结

最高法院出裁定。储户大额存款消失银行不担责的裁判惯例将终结

新类型案例解读1
2026-02-01 19:13:33
全程频繁捂嘴,台词含糊不清,视帝佟大为坐镇都带不动这个拖油瓶

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

流云随风去远方
2026-01-31 13:12:51
央视春晚第三次联排!近十年最强阵容,网友:今年春晚总算有救了

央视春晚第三次联排!近十年最强阵容,网友:今年春晚总算有救了

杨仔述
2026-01-31 18:16:31
一人睡遍整个娱乐圈?司晓迪打响了2026年第一炮

一人睡遍整个娱乐圈?司晓迪打响了2026年第一炮

阅毒君
2026-01-05 07:05:06
2016年肯尼亚单方面撕毁与中企的合作合同,拒不赔付176亿违约金,还逼迫中方退还43亿

2016年肯尼亚单方面撕毁与中企的合作合同,拒不赔付176亿违约金,还逼迫中方退还43亿

史海孤雁
2026-02-01 17:32:24
我升任市长后,参加初恋婚礼被嘲讽,临走时司机一句话全场静寂

我升任市长后,参加初恋婚礼被嘲讽,临走时司机一句话全场静寂

墨染尘香
2025-11-21 19:43:57
一个残酷的真相:夜空中7000颗星星,全都位于银河系范围内

一个残酷的真相:夜空中7000颗星星,全都位于银河系范围内

观察宇宙
2026-01-31 20:29:00
阿伦生涯之夜!29分钟轰40+17连刷新高 完爆克林根骑士官方晒海报

阿伦生涯之夜!29分钟轰40+17连刷新高 完爆克林根骑士官方晒海报

颜小白的篮球梦
2026-02-02 12:19:43
Kimi公开喊话百度:搜官网前4条全是广告!有网友称被坑199元

Kimi公开喊话百度:搜官网前4条全是广告!有网友称被坑199元

新浪财经
2026-02-01 16:43:37
金价急跌之下,银行密集提示风险,部分实物金全线售罄

金价急跌之下,银行密集提示风险,部分实物金全线售罄

第一财经资讯
2026-02-01 20:36:14
2026-02-02 12:31:00
Linux
Linux
Linux 中国开源社区
8018文章数 73115关注度
往期回顾 全部

科技要闻

元宝发10亿红包,阿里千问:我跟30亿

头条要闻

30岁男子如厕时猝死 妻子回忆事发前5天丈夫疼痛细节

头条要闻

30岁男子如厕时猝死 妻子回忆事发前5天丈夫疼痛细节

体育要闻

澳网男单决赛,属于阿尔卡拉斯的加冕仪式

娱乐要闻

周杰伦带王俊凯陈奕迅聚餐 畅聊音乐

财经要闻

国六货车被迫"换头" 每次收费超200元

汽车要闻

岚图汽车1月交付10515辆 同比增长31%

态度原创

家居
旅游
教育
数码
军事航空

家居要闻

现代几何彩拼 智焕童梦居

旅游要闻

全国首个场景会展业态试验场“谷谷岛PaddyLand”亮相长沙

教育要闻

牛津荣登榜首!2026QS欧洲大学排名公布!

数码要闻

安卓小平板口碑王!新款联想拯救者Y700官宣3月见:支持实体SIM卡

军事要闻

委内瑞拉外长会见美外交使团团长

无障碍浏览 进入关怀版