文档章节

Linux Centos下安装Nodejs

JamesView
 JamesView
发布于 2017/08/23 10:31
字数 538
阅读 21
收藏 0

安装node

1.Node的安装需要依赖很多,如gcc,wget等,首先我们需要将这些安装成功,用rpm命令查看下,如果果然我们并没有gcc,wget等,所以要用yum进行安装:

yum -y install gcc gcc-c++ kernel-devel

注意:我们需要通过gcc -v去查看版本,如果低于4.8则无法编译node source文件,可以通过此链接升级gcc: 

       http://blog.csdn.net/origin_lee/article/details/43231397  ;

       如上步遇到问题,需要升级gcc到4.8以上可以继续参考如下步骤:

       http://blog.csdn.net/tangyi2008/article/details/42100049 ;

       升级gcc遇到问题可以参考一下链接去配置全局变量:

        http://www.cnblogs.com/hust-chenming/p/4943268.html

yum -y install wget

2.将依赖安装后,就可以进行Node的安装啦(我是直接安在了usr/node目录下):
来到安在目录

wget https://npm.taobao.org/mirrors/node/v8.4.0/node-v8.4.0.tar.gz
tar -xf node-v8.4.0.tar.gz  //tar -x解开一个压缩文件的参数指令;-f使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
rm -f node-v8.4.0.tar.gz

上面做的事情就是将文件压缩包下载到安装目录,解压后,将压缩包删除,用ls查看下,安装目录下多了一个文件夹node-v8.4.0,进入到这个文件夹:

cd node-v8.4.0
./configure
make
sudo make install

依次执行上面的指令,其中make过程可能会久一点,指令执行完毕,Node也就安装好了,可以用node -vnpm -v来检查下。

Hello World

在当前目录下用vim写一个test.js(PS:i来进入输入模式,esc来进入命令模式,命令模式下输入:wq来保存退出):

// test.js内代码
console.log("Hello World");

运行node test.js,可以发现我们的控制台出现Hello World

更新node

可以发现的是我安装Node的版本为8.xx,目前Node已经到了9.xx,可以利用n来进行更新:

npm install -g n
n stable

这样我们的Node就是最新的稳定版本啦!

推荐工具

推荐两个windows下的工具:
winscp来服务器查看目录
Xshell操控远程服务器

© 著作权归作者所有

JamesView
粉丝 32
博文 123
码字总数 42574
作品 0
海淀
前端工程师
私信 提问
[转]CentOS安装NodeJS

CentOS安装NodeJS 在CentOS下安装NodeJS有以下几种方法。使用的CentOS版本为7.2。CentOS其他版本的NodeJS安装大同小异,也可以参看本文的方法。 安装方法1——直接部署 1.首先安装wget yum ...

致学无忧
02/12
0
0
Ubuntu Node.js 源码安装

以下部分我们将介绍在Ubuntu Linux下安装 Node.js 。 其他的Linux系统,如Centos等类似如下安装步骤。 在 Github 上获取 Node.js 源码: 修改目录权限: 使用 ./configure 创建编译文件,并按...

Airship
2018/08/16
23
0
Centos7安装Node.js

官网安装说明: 链接 Enterprise Linux (RHEL and CentOS) users may use the Node.js and npm packages from the EPEL repository. Install the appropriate epel-release RPM for your ve......

煲煲菜
09/29
0
0
CentOS上安装Node.js

CentOS上安装Node.js(想在Linux上学习Node.js的可以来看看)。 说明: 使用CentOS系统,进行nodejs安装,nodejs版本-v0.8.7。 1,先下载nodejs: # wget http://nodejs.org/dist/v0.8.7/node-...

lisn
2015/02/13
112
0
Unix/Linux平台下的Node.js安装

由于Node.js尚处于v0.x.x的版本的快速发展中,Unix/Linux平台的发行版都不会预置Node的二进制文件,通过源码进行编译安装是目前最好的选择。而且用Unix/Linux系统的同学们多数都是文艺程序员...

durban
2012/04/09
562
2

没有更多内容

加载失败,请刷新页面

加载更多

代理模式之JDK动态代理 — “JDK Dynamic Proxy“

动态代理的原理是什么? 所谓的动态代理,他是一个代理机制,代理机制可以看作是对调用目标的一个包装,这样我们对目标代码的调用不是直接发生的,而是通过代理完成,通过代理可以有效的让调...

code-ortaerc
今天
5
0
学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
今天
8
0
VMware vSphere的两种RDM磁盘

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。 RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热...

大别阿郎
今天
12
0
【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
16
0
Linux 内核的五大创新

在科技行业,创新这个词几乎和革命一样到处泛滥,所以很难将那些夸张的东西与真正令人振奋的东西区分开来。Linux内核被称为创新,但它又被称为现代计算中最大的奇迹,一个微观世界中的庞然大...

阮鹏
昨天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部