centos6.5安装nodejs
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(參考)
centos6.5安装nodejs的更多相关文章
- centos6.5安装node.js
一次偶然的机会知道有nodejs这个东西,确实对它还是很感兴趣的.刚开始只知道它能让javascript写后台,然后前后台都由javascript来写,确实觉得真的挺爽,毕竟人总是喜欢在自己熟悉领域做 ...
- ubuntu如何安装nodejs最新版 本
如何正确的安装nodejs? 我们可以先安装nvm, git clone https://github.com/creationix/nvm.git ~/.nvm 然后打开 ~/.bashrc , ...
- 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 ...
- 腾讯云下安装 nodejs + 实现 Nginx 反向代理
本文将介绍如何给腾讯云上的 Ubuntu Server 12.04 LTS 64位主机安装 node 及 nginx,并简单配置反向代理. 笔者在整个安装过程中遇到不少麻烦(不赘述),如果你希望少踩坑 ...
- vmware Centos6.6安装64位
Centos6.6安装64位 必须开启BIOS中的虚拟化技术 首先开机进入BIOS,一般机器是按F2,我的T420是按F1,然后进入Security,Virtualization,选择Enable即可 ...
- CentOS 下使用yum安装nodejs
在xenserver虚拟机器上安装nodejs 尝试失败方法, 1.比如解压编译好的文件,使用ln设置全局变量,因为解压出来没有bin目录无法使用 ln -s /home/kun/mysofltwar ...
- Linux(Ubuntu)下安装NodeJs
用以下命令来升级系统,并且安装一些Node.JS必要的包. Linux(Ubuntu)下安装NodeJs 安装nodeJS之前,如果没有安装g++ make libssl-dev等, 1.更新系统和依 ...
- Gitlab完美安装【CentOS6.5安装gitlab-6.9.2】
摘要: 拆腾了几天,终于在今天找到了快速安装Gitlab的方法.CentOS6.5安装gitlab-6.9.2 参考网址:https://gitlab.com/gitlab-org/omnibus-g ...
- Linux中安装NodeJs 、cnpm 、npm
一.安装NodeJs 切换到 cd /usr/local/src/ 下载nodejs wget https://nodejs.org/dist/v6.9.3/node-v6.9.3-linux-x64 ...
随机推荐
- 海蜘蛛网络科技官方网站 :: 做最好的中文软路由 :: 软件路由器 :: 软路由 :: 软件路由 :: RouterOs
海蜘蛛网络科技官方网站 :: 做最好的中文软路由 :: 软件路由器 :: 软路由 :: 软件路由 :: RouterOs 企业简介 武汉海蜘蛛网络科技有限公司成立于2005年,是一家专注于网络新技术研 ...
- MySql安装(rpm)和启动配置
MySql安装(rpm)和启动配置 安装环境: OS:Oracle Linux 5.9 安装步骤: 1.解压MySql安装包 [root@bakdbserver mysql]# tar -xf MyS ...
- spring-framework-3.2.4.RELEASE 综合hibernate-release-4.3.5.Final一个错误Caused by: java.lang.NoClassDefFound
LZ一体化的今天spring-framework-3.2.4.RELEASE 综合hibernate-release-4.3.5.Final一个错误Caused by: java.lang.NoCla ...
- POJ 3696 神TM数论
鸣谢: http://blog.csdn.net/yhrun/article/details/6908470 http://blog.sina.com.cn/s/blog_6a46cc3f0100tv ...
- 小侃#pragma
#pragma是一个编译器指令. ================================================================ #pragma comment(li ...
- dsp下基于双循环缓冲队列的视频采集和显示记录
对最近在设计的视频采集和显示缓冲机制做一个记录,以便以后使用. 视频采集和显示缓冲机制,其实是参考了Linux下v4L2的驱动机制,其采用输入多缓冲frame,输出多缓冲的切换机制.简单的就是ping ...
- Nagios监控系统的安装
环境:centOS 6.5 X86 64位 nagios-4.08 步骤: 1. 最小化安装系统 2. 修改安全特性 关闭SELINUX SELINUX=disabled 清除iptabl ...
- IOS获取来电去电来电归属系统通知达到效果(一)
这里的原理是获得到呼叫系统通知,然后根据本地呼叫电话号码,相应的电话联系. 一世. 来电显示是不是在地址簿中的联系人, 这是当第一个加入一个临时的联系人在您的电话簿(它是创建一个新的接触,并保存相 ...
- SWT中的多线程(Invalid thread access)
最近在学习swt的东西,遇到一个问题,特转录如下. SWT异常: org.eclipse.swt.SWTException: Invalid thread access 在创建SWT界面的线程之外的线 ...
- iOS_UIButton 简单操作
UIButton 风格 typedef NS_ENUM(NSInteger, UIButtonType) { UIButtonTypeCustom = 0, // no button type UIB ...