linux下安装NPM管理工具

根据”挖一下“开发需要,选择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! 大家好才是真的好!

原文地址:https://www.cnblogs.com/lovelylife/p/3503980.html