【node】CentOS下nodejs最简单的安装方法

news/2025/4/22 1:58:12

liunx下nodejs 的安装方法有很多,比如源码编译,配置起来麻烦的很。今天介绍最简答的一种安装方法,使用已经编译好的文件安装。

1. 下载编译好的文件

我的系统是centos7,进入要存放下载资源的目录,个人建议存放在/usr/local/src/目录下。然后执行安装命令:

wget http://nodejs.org/dist/v6.9.4/node-v6.9.4-linux-x64.tar.gz

上述命令是下载6.9.4的 64 位 nodejs 版本,如果你想下载其他版本,可以将命令中的两处v6.9.4替换成其他版本号;

如果你的系统是 32 位(一般是64位),也可以将x64改成x32

2. 解压文件

下载完成后,执行解压命令:

tar -zxvf node-v6.9.4-linux-x64.tar.gz

解压完成,可以看到当前目录解压后的文件夹 node-v6.9.4-linux-x64,重命名一下

mv node-v6.9.4-linux-x64 node

现在,node 文件夹就是程序目录

3. 测试是否安装成功

进入 node 目录下的bin目录,执行 ls命令:

cd node/bin && ls

会看到nodenpm,现在我们测试一下:

./node -v

如果出现 v6.9.4, 安装成功!

4. 设置全局

现在nodenpm还不能全局使用,我们要添加环境变量

首先在 root 目录下找到 .bash_profile 文件,编辑

vim ~/.bash_profile

找到 PATH=$PATH:$HOME/bin,在后面添加路径为:

PATH=$PATH:$HOME/bin:/usr/local/src/node/bin

保存修改,然后重载一下

source ~/.bash_profile

OK!大功告成!现在可以在任何目录下执行nodenpm命令了!

本文由 杨成功 原创,更多原创内容请到专栏 杨成功的全栈之路


https://dhexx.cn/news/show-396964.html

相关文章

dynamic基础类型/C#与动态脚本语言交互/dynamic自定义类型

ruby python js动态语言有他们自身的优点,因此C#中的var关键字和匿名方法开辟了C#的动态编程路径,.net 4中增加了dynamic类型。DLR(dynamic language runtime)是脚本运行库,是添加到CLR的一系列服务,它允许添加动态语言&#xff0…

DotNet强签名

一 如何使用强签名Windows 软件开发工具包 (SDK) 提供了多种方法来使用强名称为程序集签名:* 使用 Windows SDK 提供的 程序集链接器 (Al.exe)。* 使用程序集属性将强名称信息插入代码中。您可以使用 AssemblyKeyFileAttribute 或 AssemblyKeyNameAttribu…

Eacharts K线报错问题

1、Cannot read property coord of undefined 原因:初始化的时候还未获取到数据 2、 在vue中引用了Echarts 导致Cannot read property getAttribute of null? 原因:未获取到图形容器,VUE需要先把容器渲染出来才能挂载上echarts图…

请求发送者与接收者解耦——命令模式(六)

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow7 宏命令宏命令(Macro Command)又称为组合命令,它是组…

2013年4月8日星期一

第14周开始,要结束任务倒数第3天,明确任务,理清思路加班写代码。晚上又不能控制自己,居然花费1小时看了几个版本的天龙八部乔峰最精彩片段,发现还是97版最好,各方面都完胜其它。准备睡觉,用心做…

Magicodes.WeiChat——缓存管理

本框架支持缓存管理,内部机制使用开源库CacheManager。支持全局缓存、租户缓存,默认使用的系统缓存实现,可以在Web.config将其配置为其他缓存类型,比如支持Redis、内存等。 开源库地址:https://github.com/MichaCo/Cac…

剑指offer 66题 -- 输入一个链表,反转链表后,输出链表的所有元素。

class Solution {public: ListNode* ReverseList(ListNode* pHead) {   //变量定义区   ListNode* pCurrent pHead;   ListNode* pPrevious NULL;   ListNode* rHead NULL;   //入参有效性检查   if(NULL pHead)     return pHead;   while(pCurrent ! …

UE4使用steam子系统(发布steam包)

以4.21版本为例 1、复制steam程序中的dll文件至本地引擎文件内 *\UE_4.21\Engine\Binaries\ThirdParty\Steamworks\Steamv139 2、最终结果如下 3、打开工程文件内的Engine.ini配置文件 添加如下代码 1 [/Script/Engine.GameEngine]2 NetDriverDefinitions(DefName"GameNet…

C#内存管理-栈堆/回收器托管/非托管资源释放/指针的应用

1.栈内存-从上往下增长,释放时从下部的末尾出栈 .net 5中栈好像也是从下往上增长了,释放时从上部顶端出栈。栈类型数据,整体是从进程空间中的栈内存资源的最大地址处开始分配栈内存的,栈指针总是指向已用地址更小的内存地址上&…

cocos2d-x物理引擎的实现

本次的cocos2d-x的版本号为2.1.3,废话不多说,直接上代码!!!!! #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" #include "Box2D/Box2D…