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! 大家好才是真的好!
linux下安装NPM管理工具的更多相关文章
- Linux下安装MySQL管理工具MySQL Administrator和MySQL Query Browser(转载)
文章来源:http://blog.csdn.net/sunrier/article/details/7572299 Linux下MySQL Administrator和MySQL Query Brow ...
- 【one day one linux】linux下的软件包管理工具
Linux 下的软件包管理工具 linux下的软件安装可以通过两种方式,一种是直接使用自带的软件包管理工具安装,另外一种通过编译源码安装. 1.软件包的种类 Red Hat和Fedora:redhat ...
- Linux下 安装VMware Tools工具
Linux下需要安装VMware Tools工具 Linux下需要安装VMware Tools工具来实现主机和虚拟机直接文件复制粘贴功能,安装方法如下: ①点击虚拟机VM菜单栏--虚拟机--安装VMw ...
- linux 下的进程管理工具 supervisor
在linux下监控进程: 1)yum install python-setuptools linux下的python安装工具 2)easy_install supervisor 安装sup ...
- IIS下安装memcached管理工具—MemAdmin
1.先看这篇文章 http://www.cnblogs.com/joylee/archive/2013/01/07/memadmin.html . 2.在IIS下安装的php-cgi.exe程序版本为 ...
- Linux下程序包管理工具RPM
实验环境: CentOS release 6.6 (Final) 一台 IP地址:172.16.249.230 RPM 是 Red Hat Package Manager 的缩写,本意是Red Ha ...
- Linux下安装nmap扫描工具
NMAP是一款流行的网络扫描和嗅探工具,被广泛应用在黑客领域做漏洞探测以及安全扫描,更多的nmap是一个好用的网络工具,在生产和开发中也经常用到,主要做端口开放性检测和局域网信息的查看收集等,不同Li ...
- ubuntu16.04下安装文献管理工具mendelay
1.首先下载mendelay的安装包 到官网下载对应版本的安装包,官网地址:Download for Ubuntu and Kubuntu 16.04 LTS, 17.04 and Debian 2. ...
- Linux下安装视频转换工具ffmpeg
ffmpeg下载地址:http://ffmpeg.org/releases/ 1.首先需要安装解码器集合(包含安装ffmpeg用到的所有解码器)下载地址: 链接:https://pan.baidu.c ...
随机推荐
- Linux 查看和删除进程
1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab).2. ps ...
- 苹果浏览器Safari对JS函数库中newDate()函数中的参数的解析中不支持形如“2020-01-01”形式
苹果浏览器safari对new Date('1937-01-01')不支持,用.replace(/-/g, "/")函数替换掉中划线即可 如果不做处理,会报错:invalid da ...
- php中echo(),print(),print_r()用法
原文 php中echo(),print(),print_r()用法 从我对echo(),print(),print_r()这个函数的理解是echo可输入字符串变量常量,print与echo差不多,但p ...
- 实现关闭ssh继续实施方案---tmux
问题1:为什么ssh一个关闭.不再执行的程序 罪魁祸首:SIGHUP 信号 让我们来看看为什么关掉形式/断开将使程序被执行死. 在Linux/Unix在.有几个概念: 进程组(process grou ...
- PHP 5:PHP语法导向
原文:PHP 5:PHP语法导向 代码 ...
- Django小例子 – 模型数据的模板呈现
学习Django的这几天,学习过程还是很愉快的,django采用的MVC架构,学习曲线十分平缓,在深入学习之前,先简单的整理记录下django从数据库中获取数据并在模板中使用的方法.温故而知新 ^_^ ...
- leetcode第13题--Roman to Integer
Problem: Given a roman numeral, convert it to an integer. Input is guaranteed to be within the range ...
- 让你的ubuntu串口程序可以直接读写串口
默认的情况下,如果我们使用一般用户去打开串口的话会出现 open failed 的错误 这个时候你可以在执行打开串口时加一个sudo,但每次这么需要这么干实在是太麻烦了. 这有一个方法可以跳过以超级用 ...
- 用Inno Setup制作WEB程序安装包
原文 用Inno Setup制作WEB程序安装包 最近做了一个WEB程序的安装包,我把制作的过程做个介绍,贴出源码给大家做个参考 看看inno 的脚本 [Setup] AppCopyright=tes ...
- 处理程序“svc-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面.如果该页面是脚本,请添加处理程序.如果应下载文件,请添加 MIME 映射. 解决办法:以管理员运行命令:C: ...