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 ...
随机推荐
- !!!!!安卓界面总是显示载入进度条的问题,没事别乱用ListFragment
近期的安卓应用快完工了.可是个别界面有瑕疵,怎么改动都解决不了.挥之不去的阴影.问题例如以下: 在界面上,数据已经载入完成了.可还是有一股圆形的进度条,感觉它老是在载入什么东西,严重影响界面美观: 1 ...
- Swift - 使用网格(UICollectionView)进行流布局
一.网格UICollectionView最典型的例子是iBooks.其主要属性如下: 1,layout 该属性表示布局方式,有Flow.Custom两种布局方式.默认是Flow流式布局. 2,Acce ...
- hash应用以及vector的使用简介:POJ 3349 Snowflake Snow Snowflakes
今天学的hash.说实话还没怎么搞懂,明天有时间把知识点总结写了,今天就小小的写个结题报告吧! 题意: 在n (n<100000)个雪花中判断是否存在两片完全相同的雪花,每片雪花有6个角,每个角 ...
- Qt线程同步操作用QWaitCondition QMutex
可以看到Qt提供了一个等待事件发生的类QWaitCondition,当条件满足时可以唤醒其它等待的线程. 写一个类可以在线程间实现同步功能 #ifndef THREADEVENT_H #define ...
- fopen()惹的祸
读一个文件,刚开始只读“r” 打开,读数据,刚开始的一段数据还好,但只读了一小部分就读不到正确的数据了,后来反复的看自己的代码,比对文件的内容,纠结了一天了都,感觉什么都没写错啊.心里总认为是这个文 ...
- 更改Oracle实例的字符集
(1).数据库服务器字符集select * from nls_database_parameters 来源于props$,是表示数据库的字符集. (2).服务端字符集环境select * from n ...
- poj3268(最短路)
题目连接:http://poj.org/problem?id=3268 题意:给出n个点和m条单向边,现在所有牛要到牛x那里去参加聚会,并且所有牛参加聚会后还要回来,给你牛x,除了牛x之外的牛,他们都 ...
- zoj1940(三维广搜)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=940 分析:三维其实就是六个方向地搜索,思维清晰且细心点,很快就AC了 ...
- C++ Primer笔记7_STL之关联容器
关联容器 与顺序容器不同,关联容器的元素是按keyword来訪问和保存的.而顺序容器中的元素是按他们在容器中的位置来顺序保存的. 关联容器最常见的是map.set.multimap.multiset ...
- HTML与XML关系分析
本来这篇是为CSS准备的,但看到视频中CSS和HTML.XML都有关系,即,都是设置他们的样式.而XML和HTML的格式看着也有些类似,就不得不分析一下二者之间的关系了. 要想分析事物关系,要先弄清他 ...