Centos7 中安装 Node.js v4.4.4


Posted in Javascript onNovember 03, 2016

我们先来看看如何通过源码来编译安装

1、安装依赖包

[root@1c3b4a5a8f31 ~]# yum -y install gcc gcc-c++ openssl-devel

2、下载源码包

[root@1c3b4a5a8f31 ~]# wget http://www.nodejs.org/dist/latest/node-v0.12.5.tar.gz
[root@1c3b4a5a8f31 ~]# tar -zxvf node-v0.12.5.tar.gz
[root@1c3b4a5a8f31 ~]# cd node-v0.12.5

3、配置、编译、安装

[root@1c3b4a5a8f31 ~]# ./configure --prefix=/usr/local/node 
[root@1c3b4a5a8f31 ~]# make && make install

4、配置nodejs环境

[root@1c3b4a5a8f31 ~]# vim /etc/profile

#set nodejs env
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH

[root@1c3b4a5a8f31 ~]# source /etc/profile    #重启生效

5、测试是否安装成功

[root@1c3b4a5a8f31 ~]# node -v
v0.12.5
[root@1c3b4a5a8f31 ~]# npm -v
2.11.2

再来看看如何通过yum来安装

安装node.js

登陆Centos

终端登录 $ ssh root@192.168.0.23 IP可以是局域网内或者公网IP。

下载node

根据你的系统,在官网找到 https://nodejs.org/en/download/ 你需要下载的版本。比如我选择的 Linux Binaries (x86/x64) 64bit ,点击右键将你需要的版本连接地址复制出来,通过命令下载nodejs安装压缩包。

$ wget https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.xz

如果你 wget 命令不存在,可以通过 yum install wget 命令安装下载工具 wget 。如果你是最小版本的 centos 需要安装 yum -y install gcc make gcc-c++ openssl-devel wget

解压安装

# 没有用到`gzip`压缩去掉`z`参数
$ sudo tar --strip-components 1 -xzvf node-v* -C /usr/local

查看安装

可以查看安装是否成功!一般情况安装会报错误信息,如果没有报错误信息,你可以通过调用 node 命令测试一下安装是否成功!

node -v # 会输出版本信息
# v6.9.1

npm -v # 会输出版本信息
# 3.10.8

最后我们来看看通过NPM来安装

Step1.

进入http://nodejs.org/dist/下载所需版本的node.js
(例如目前最新版本链接http://nodejs.org/dist/v0.12.7/,下载node-v0.12.7-linux-x64.tar.gz )

Step2.

解压:tar ?xf node-v0.12.7-linux-x64.tar.gz

配置环境变量(把node下的bin加入环境变量)

Step3.(使用express应用生成器)

执行:npm install express-generator ?g

完了之后会提示下面内容。

Step4.

按照提示执行命令cd test

npm install

再之后执行npm start就可以了。

可以打开浏览器,地址栏输入localhost:3000

Javascript 相关文章推荐
js实现简单登录功能的实例代码
Nov 09 Javascript
JS简单实现元素复制示例附图
Nov 19 Javascript
AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
Jan 02 Javascript
JavaScript控制图片加载完成后调用回调函数的方法
Mar 20 Javascript
完美解决IE不支持Data.parse()的问题
Nov 24 Javascript
jQuery zTree树插件简单使用教程
Jan 10 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
Jan 20 Javascript
JS+html5制作简单音乐播放器
Sep 13 Javascript
jQury Ajax使用Token验证身份实例代码
Sep 22 Javascript
对angular2中的ngfor和ngif指令嵌套实例讲解
Sep 12 Javascript
vue-router 手势滑动触发返回功能
Sep 30 Javascript
node中使用log4js4.x版本记录日志的方法
Aug 20 Javascript
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
Nov 02 #Javascript
微信小程序  audio音频播放详解及实例
Nov 02 #Javascript
微信小程序 vidao实现视频播放和弹幕的功能
Nov 02 #Javascript
bootstrap基础知识学习笔记
Nov 02 #Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
Nov 02 #Javascript
Bootstrap table的使用方法
Nov 02 #Javascript
AngularJS指令用法详解
Nov 02 #Javascript
You might like
DC游戏Steam周三特惠 《蝙蝠侠》阿卡姆系列平史低
2020/04/09 欧美动漫
PHP错误抑制符(@)导致引用传参失败Bug的分析
2011/05/02 PHP
PHP实现的英文名字全拼随机排号脚本
2014/07/04 PHP
Yii隐藏URL中index.php的方法
2016/07/12 PHP
用js生产批量批处理执行命令
2008/07/28 Javascript
javascript 模拟点击广告
2010/01/02 Javascript
javascript深入理解js闭包
2010/07/03 Javascript
js分解url参数(面向对象-极简主义法应用)
2012/08/09 Javascript
Node.js文件操作详解
2014/08/16 Javascript
easyui关于validatebox实现多重规则验证的方法(必看)
2017/04/12 Javascript
使用cookie绕过验证码登录的实现代码
2017/10/12 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
js中自定义react数据验证组件实例详解
2018/10/19 Javascript
Django模板继承 extend标签实例代码详解
2019/05/16 Javascript
jQuery zTree插件使用简单教程
2019/08/16 jQuery
JS中准确判断变量类型的方法
2020/06/01 Javascript
[01:32]dota2拉比克至宝(222)
2018/12/20 DOTA
Python  __getattr__与__setattr__使用方法
2008/09/06 Python
CentOS安装pillow报错的解决方法
2016/01/27 Python
浅谈python中的实例方法、类方法和静态方法
2017/02/17 Python
django的auth认证,authenticate和装饰器功能详解
2019/07/25 Python
python异常处理、自定义异常、断言原理与用法分析
2020/03/23 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
2020/10/21 Python
天猫精选:上天猫,就够了
2016/09/21 全球购物
舒适的豪华鞋:Taryn Rose
2018/05/03 全球购物
自我评价范文
2013/12/22 职场文书
管道维修工岗位职责
2013/12/27 职场文书
责任担保书范文
2014/05/21 职场文书
干部选拔任用方案
2014/05/26 职场文书
优秀毕业生自荐信
2014/06/10 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
公司感恩节活动策划书
2014/10/11 职场文书
营业员岗位职责
2015/02/11 职场文书
2016年党课培训学习心得体会
2016/01/07 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
Python爬虫之爬取某文库文档数据
2021/04/21 Python