根据”挖一下“开发需要,选择nodejs实现异步IO,目的是为了解决服务器卡死导致无法处理后续的http请求。看了花瓣的架构视频讲座,才决定这么做的,挺有道理的。

安装nodejs很顺利,下载源码包,解压,configure, make && make install编译完就可以了

安装NPM,从网上找的的最简单的方法

curl http://npmjs.org/install.sh | sh
或者
curl https://npmjs.org/install.sh | sh

如果顺利的一切Ok!

但是,。。。。偶运气好,顺利的不通过,在网上晃荡了半天,发现一个好地方,http://nodejs.org/dist/npm-versions.txt,里面描述的是 node 和 npm 正确的版本对应关系

#node npm
v0.6.3 1.1.0-alpha-2
v0.6.4 1.1.0-alpha-6
v0.6.5 1.1.0-alpha-6
v0.6.6 1.1.0-beta-4
v0.6.7 1.1.0-beta-10
v0.6.8 1.1.0-2
v0.6.9 1.1.0-3
v0.6.10 1.1.0-3
v0.6.11 1.1.1
v0.6.12 1.1.4
v0.6.13 1.1.9
v0.6.14 1.1.12
v0.6.15 1.1.16
v0.6.16 1.1.19
v0.6.17 1.1.21
v0.6.18 1.1.21
v0.6.19 1.1.24
v0.6.20 1.1.37
v0.6.21 1.1.37
v0.7.0 1.1.0-2
v0.7.1 1.1.0-2
v0.7.2 1.1.0-3
v0.7.3 1.1.0-3
v0.7.4 1.1.1
v0.7.5 1.1.1
v0.7.6 1.1.8
v0.7.7 1.1.15
v0.7.8 1.1.18
v0.7.9 1.1.23
v0.7.10 1.1.25
v0.7.11 1.1.26
v0.7.12 1.1.30
v0.8.0 1.1.32
v0.8.1 1.1.33
v0.8.2 1.1.36
v0.8.3 1.1.43
v0.8.4 1.1.45
v0.8.5 1.1.46
v0.8.6 1.1.48
v0.8.7 1.1.49
v0.8.8 1.1.59
v0.8.9 1.1.61
v0.8.10 1.1.62
v0.8.11 1.1.62
v0.8.12 1.1.63
v0.8.13 1.1.65
v0.8.14 1.1.65
v0.8.15 1.1.66
v0.8.16 1.1.69
v0.8.17 1.2.0
v0.8.18 1.2.2
v0.8.19 1.2.10
v0.8.20 1.2.11
v0.8.21 1.2.11
v0.8.22 1.2.14
v0.8.23 1.2.18
v0.8.24 1.2.24
v0.8.25 1.2.30
v0.8.26 1.2.30
v0.9.0 1.1.44
v0.9.1 1.1.59
v0.9.2 1.1.61
v0.9.3 1.1.64
v0.9.4 1.1.70
v0.9.5 1.1.70
v0.9.6 1.2.0
v0.9.7 1.2.2
v0.9.8 1.2.3
v0.9.9 1.2.10
v0.9.10 1.2.12
v0.9.11 1.2.12
v0.9.12 1.2.12
v0.10.0 1.2.14
v0.10.1 1.2.15
v0.10.2 1.2.15
v0.10.3 1.2.17
v0.10.4 1.2.18
v0.10.5 1.2.18
v0.10.6 1.2.18
v0.10.7 1.2.21
v0.10.8 1.2.23
v0.10.9 1.2.24
v0.10.10 1.2.25
v0.10.11 1.2.30
v0.10.12 1.2.32
v0.10.13 1.3.2
v0.10.14 1.3.5
v0.10.15 1.3.5
v0.10.16 1.3.8
v0.10.17 1.3.8
v0.10.18 1.3.8
v0.10.19 1.3.11
v0.10.20 1.3.11
v0.10.21 1.3.11
v0.10.22 1.3.14
v0.10.23 1.3.17
v0.10.24 1.3.21

v0.11.0 1.2.15
v0.11.1 1.2.18
v0.11.2 1.2.21
v0.11.3 1.2.25
v0.11.4 1.3.4
v0.11.5 1.3.6
v0.11.6 1.3.8
v0.11.7 1.3.8
v0.11.8 1.3.13
v0.11.9 1.3.15
v0.11.10 1.3.22

查看了node 版本

#node -v
v0.10.24

对照上面的列表,在http://nodejs.org/dist/npm/下载了 1.3.21版本,解压后进入该目录

./configure
make && make install

安装过后一切Ok! 大家好才是真的好!

linux下安装NPM管理工具的更多相关文章

  1. Linux下安装MySQL管理工具MySQL Administrator和MySQL Query Browser(转载)

    文章来源:http://blog.csdn.net/sunrier/article/details/7572299 Linux下MySQL Administrator和MySQL Query Brow ...

  2. 【one day one linux】linux下的软件包管理工具

    Linux 下的软件包管理工具 linux下的软件安装可以通过两种方式,一种是直接使用自带的软件包管理工具安装,另外一种通过编译源码安装. 1.软件包的种类 Red Hat和Fedora:redhat ...

  3. Linux下 安装VMware Tools工具

    Linux下需要安装VMware Tools工具 Linux下需要安装VMware Tools工具来实现主机和虚拟机直接文件复制粘贴功能,安装方法如下: ①点击虚拟机VM菜单栏--虚拟机--安装VMw ...

  4. linux 下的进程管理工具 supervisor

    在linux下监控进程: 1)yum install python-setuptools   linux下的python安装工具 2)easy_install supervisor     安装sup ...

  5. IIS下安装memcached管理工具—MemAdmin

    1.先看这篇文章 http://www.cnblogs.com/joylee/archive/2013/01/07/memadmin.html . 2.在IIS下安装的php-cgi.exe程序版本为 ...

  6. Linux下程序包管理工具RPM

    实验环境: CentOS release 6.6 (Final)  一台 IP地址:172.16.249.230 RPM 是 Red Hat Package Manager 的缩写,本意是Red Ha ...

  7. Linux下安装nmap扫描工具

    NMAP是一款流行的网络扫描和嗅探工具,被广泛应用在黑客领域做漏洞探测以及安全扫描,更多的nmap是一个好用的网络工具,在生产和开发中也经常用到,主要做端口开放性检测和局域网信息的查看收集等,不同Li ...

  8. ubuntu16.04下安装文献管理工具mendelay

    1.首先下载mendelay的安装包 到官网下载对应版本的安装包,官网地址:Download for Ubuntu and Kubuntu 16.04 LTS, 17.04 and Debian 2. ...

  9. Linux下安装视频转换工具ffmpeg

    ffmpeg下载地址:http://ffmpeg.org/releases/ 1.首先需要安装解码器集合(包含安装ffmpeg用到的所有解码器)下载地址: 链接:https://pan.baidu.c ...

随机推荐

  1. 基于webrtc技术session border controler (SBC)

    由于原来的文章 http://blog.csdn.net/voipmaker  转载注明出处. 我建了一个通信学习 交流群. 45211986, 欢迎增加. WebRTC技术致力于在浏览器端实现实时音 ...

  2. ASP.NET 依赖注入。

    ASP.NET 依赖注入. http://www.it165.net/pro/html/201407/17685.html 我在网上看到了这篇文章,这边文章主要说的方法就是通过读取配置文件来解决依赖注 ...

  3. cocos2d-x 3.0 rapidJson 解析操作应该注意的细节

    Size visibleSize = Director::getInstance()->getVisibleSize(); Point origin = Director::getInstanc ...

  4. 一个简单的dom查询函数

    var regid = /^#([\w-]*)$/, regClass = /^\.([\w-]*)$/, regName = /^(div|a|p|ul|li|input|select|docume ...

  5. C#-利用ZPL语言完毕条形码的生成和打印

     近期由于公司项目的须要,研究了一项对我来说算是新的技术-条形码的生成和打印.由于之前没有接触过这方面的知识,所以刚開始还有点小迷茫和小兴奋,只是一步一步来,问题总会解决的.如今来总结一下做条形码 ...

  6. SqlServer-COMPUTE BY

    原文:SqlServer-COMPUTE BY COMPUTE BY子句可以通过同一个select语句即查看明细行,又查看汇总行.可以计算子组的汇总值,也可以计算整个结果集的汇总值 COMPUTE 子 ...

  7. 让png在ie下正常显示 用到了jquery插件DD_belatedPNG 但是在ie6中这句话 前面添加有效 后面移除无效 IE6 jq removeClass无效

    jQuery(this).addClass("background").siblings().removeClass("background") 导致IE6移除 ...

  8. Ubuntu下开发环境搭建

    安装基础开发包,主要gcc,g++等 sudo apt-get install build-essential 未完待续

  9. modalDialog的使用,图片切换,点击图片时打开一个窗体,并显示信息

    //主窗体 //与open的区别:1.参数二是传递的参数 2.属性设置格式:属性=属性值; 3.dialogHeight与dialogWidth没有单位,即需要自己加上px //window.show ...

  10. MVC Sesion丢失问题

    花了两个小时的时间处理一个Session 取值问题 使用MVC LoadCheckController(登录校验)登录成功后创建一个Session,Session中封装了用户的相关信息如权限基本信息, ...