Preface(前言)

一次偶然的机会知道有nodejs这个东西,确实对它还是非常感兴趣的。刚開始仅仅知道它能让javascript写后台,然后前后台都由javascript来写,确实认为真的挺爽,毕竟人总是喜欢在自己熟悉领域做事。然后就在虚拟机装上一个linux centos6.5,忘记之前是怎么安装了nodejs,然后就在上面捣鼓了一个简单server,确实还是挺好玩的,渐渐喜欢上了nodejs。自从重装系统,非常多东西都要重装,linux也不例外,里面装的nodejs当然没了,找了非常久想要去装nodejs,最终在stackoverflow找到一篇比較好介绍怎样在centos装上nodejs!只是还是想记下来安装过程,备忘吧!

Perpare(准备)

在编译安装nodejs之前,应该有三个工具

1 gcc等c++编译器
原因:由于在nodejs编译时须要C++编译
检測:能够在linux终端上敲下命令
gcc -v
本人情况:

2 Python2.6以上
原因:由于在nodejs编译时也须要Python环境
检測:能够在linux终端上敲下命令python --version
本人情况:Python 2.6.6

没有python下载,版本号低于2.6要升级
3 openssl-devel
原因:提供SSL/TLS加密验证,保证通信安全性
检測:能够在linux终端上敲下命令openssl version
本人情况:OpenSSL 1.0.1e-fips 11 Feb 2013

没有的话下载也不难的,就在命令行敲下yum install openssl-devel

Procedure(步骤)

1 进入/usr/local/src目录
原因:事实上能够自己选择下载目录的,可是我们要归类。/usr/local这个目录就是代表你手动安装的程序
命令:cd /usr/local/src
2 从网络上获取nodejs包
原因:巧妇难为无米之炊,要玩nodejs肯定要有nodejs包了
命令:wget http://nodejs.org/dist/node-latest.tar.gz
言外话:13M左右,还是比較少的
3 在/usr/local/src目录中解压node-latest.tar.gz
命令:tar zxvf node-latest.tar.gz
个人情况:解压后在/usr/local/src中出现一个目录是 node-v0.10.28(不一样的话,应该是版本号不一样,没事)
4 进入到解压后的目录node-v0.10.28中
命令:cd node-v0.10.28
5 编译安装三部曲
命令:

./configure


make && make install
题外话:好像要安装非常久呀,最少10分钟吧,还有就是我对这个./configure命令不是非常熟,应该是能够配置一些參数的
6 检查安装成功
命令:node -v
个人情况:v0.10.28
题外话:看到这个心情是最爽的,由于代表你安装成功了nodejs,你离nodejs又更近一步

Reference(參考)

How do you install Node.JS
on CentOS?

centos6.5安装nodejs的更多相关文章

  1. centos6.5安装node.js

    一次偶然的机会知道有nodejs这个东西,确实对它还是很感兴趣的.刚开始只知道它能让javascript写后台,然后前后台都由javascript来写,确实觉得真的挺爽,毕竟人总是喜欢在自己熟悉领域做 ...

  2. ubuntu如何安装nodejs最新版 本

    如何正确的安装nodejs? 我们可以先安装nvm, git clone https://github.com/creationix/nvm.git ~/.nvm 然后打开 ~/.bashrc ,   ...

  3. centos安装nodejs

    1.下载安装nodejs wget http://nodejs.org/dist/v0.10.25/node-v0.10.25.tar.gz compat--c++ tar -xf node-v0.1 ...

  4. 腾讯云下安装 nodejs + 实现 Nginx 反向代理

    本文将介绍如何给腾讯云上的 Ubuntu Server 12.04 LTS 64位主机安装 node 及 nginx,并简单配置反向代理. 笔者在整个安装过程中遇到不少麻烦(不赘述),如果你希望少踩坑 ...

  5. vmware Centos6.6安装64位

    Centos6.6安装64位 必须开启BIOS中的虚拟化技术 首先开机进入BIOS,一般机器是按F2,我的T420是按F1,然后进入Security,Virtualization,选择Enable即可 ...

  6. CentOS 下使用yum安装nodejs

    在xenserver虚拟机器上安装nodejs 尝试失败方法, 1.比如解压编译好的文件,使用ln设置全局变量,因为解压出来没有bin目录无法使用 ln -s /home/kun/mysofltwar ...

  7. Linux(Ubuntu)下安装NodeJs

    用以下命令来升级系统,并且安装一些Node.JS必要的包. Linux(Ubuntu)下安装NodeJs 安装nodeJS之前,如果没有安装g++ make libssl-dev等, 1.更新系统和依 ...

  8. Gitlab完美安装【CentOS6.5安装gitlab-6.9.2】

    摘要: 拆腾了几天,终于在今天找到了快速安装Gitlab的方法.CentOS6.5安装gitlab-6.9.2 参考网址:https://gitlab.com/gitlab-org/omnibus-g ...

  9. Linux中安装NodeJs 、cnpm 、npm

    一.安装NodeJs 切换到 cd /usr/local/src/ 下载nodejs wget https://nodejs.org/dist/v6.9.3/node-v6.9.3-linux-x64 ...

随机推荐

  1. Win32环境下的程序崩溃异常定位

    1       案例描述 作为Windows程序员,平时最担心见到的事情可能就是程序发生了崩溃(异常),这时Windows会提示该程序执行了非法操作,即将关闭.请与您的供应商联系.呵呵,这句微软的“名 ...

  2. thinkPHP四种URL访问方式(二)

    原文:thinkPHP四种URL访问方式(二) 四.url的4种访问方式      1.PATHINFO 模式 -- (重点) http://域名/项目名/入口文件/模块名/方法名/键1/值1/键2/ ...

  3. 玩转Windows服务系列——命令行管理Windows服务

    原文:玩转Windows服务系列——命令行管理Windows服务 说到Windows服务的管理就不得不说通过命令行的方式管理Windows服务,因为无论是系统管理员,还是通过编程的方式调用cmd命令, ...

  4. jquery实现菜单功能(单击展开或者关闭)-一般应用于后台

    <!doctype html> <html> <head> <meta charset="gb2312"> <title> ...

  5. 金融界高富帥現身快男北京唱區 陳樂:我拿生活養夢想__娛樂新聞_Yes娛樂

    http://m.baidu.com/tc?pn=15&bd_page_type=1&pu=sz%401320%5F1001%2Cta%40iphone%5F2%5F4%2E1%5F3 ...

  6. SendMessage发送自定义消息及消息响应

    控件向父窗体发送自定义消息,父窗体定义处理此消息的函数   效果描述: 指定哪个类添加自定义消息:(当然这个类必须是CmdTarget的子类,不然不能处理消息) 添加消息 实现消息函数:(wParam ...

  7. hyper-v 报错 0x80070569

    在Windows8.1Pro版使用过程中,突然出现HYPER-V无法创建虚拟机.显示错误为: 登录失败:未授予用户在此计算机上的请求登录类型.(0x80070569). 回顾起近期通过组策略增强了系统 ...

  8. Window8.1 64位无法使用Debug命令的解决方法[附牛人代码]

    偶然看到网上一篇文章,讲的是世界黑客编程大赛第一名的一个很酷的程序,大小仅有4KB,使用debug命令执行. 悲催的是win8.1的debug命令不能使用. 错误例如以下: 解决方法例如以下: 1. ...

  9. MVC数据验证使用小结

    原文:MVC数据验证使用小结 描述:MVC数据验证使用小结 内容:display,Required,stringLength,Remote,compare,RegularExpression 本人最近 ...

  10. 第一个Python程序的Hello Python,竟然有问题

    print 'hello python' 运行时显示:SyntaxError: invalid syntax 解决办法: 这应该是版本的问题,Python2的话直接就可以输出,但是到了Python3需 ...