1、准备工做node
Node.js下载地址 http://nodejs.org/download/linux
Current version: v0.10.29c++
2、平台的选择npm
2.1 Windows平台
less
根据本身平台是32位的仍是64位,选择下载不一样的.msi安装程序。测试
安装很简单,只要一步步点下去就完成安装了。spa
安装完成后,咱们能够在开始菜单中找到Node.js和Node command prompt,点击“Node command prompt”,打开命令行窗口,在里面输入:命令行
node -v <回车>ssl
v0.10.29get
npm -v <回车>
1.4.14
OK,安装成功完成!
2.2 Linux平台
Linux平台下推荐两种安装方法,一个是下载编译好的文件,另外一个是下载源码自行编译。下面分别介绍:
1) 下载编译好的文件
这个就至关简单一些了,首先wget 编译版 的Node.js,也就是下载页面中“Linux Binaries (.tar.gz)”对应的32位和64位版本,请自行选择下载:
wget http://nodejs.org/dist/v0.10.29/node-v0.10.29-linux-x86.tar.gz
以后安装或升级必要的软件包:
yum install gcc openssl-devel gcc-c++ compat-gcc-34 compat-gcc-34-c++
解压压缩包node-v0.10.29-linux-x86.tar.gz到任意目录,我这里是/home/sm/software:
tar -xf node-v0.10.29-linux-x86.tar.gz
设置全局:
ln -s /home/sm/software/node-v0.10.29-linux-x86/bin/node /usr/local/bin/node
ln -s /home/sm/software/node-v0.10.29-linux-x86/bin/npm /usr/local/bin/npm
成了,最后你再测试一下看看:
node -v <回车>
v0.10.29
npm -v <回车>
1.4.14
OK,安装成功完成!
2) 下载源码自行编译
这个就是下载页中的“Source Code”项,连接地址是“http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz”。
和上面方法同样先是wget回来:
wget http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz
接着,安装或更新必要的软件包:
yum install gcc openssl-devel gcc-c++ compat-gcc-34 compat-gcc-34-c++
接下来进行的是编译步骤:
cd node-v0.10.29
./configure
make
make install
cp /usr/local/bin/node /usr/sbin/ 或者 ln -s /usr/local/bin/node/* /usr/sbin/
最后再测试一下看看:
node -v <回车>
v0.10.29
npm -v <回车>
1.4.14
OK,安装成功完成!
附:ln 命令
这是linux中一个很是重要命令,请你们必定要熟悉。它的功能是为某一个文件在另一个位置创建一个同不的连接,这个命令最经常使用的参数是-s,具体用法是:ln -s 源文件 目标文件。
当咱们须要在不一样的目录,用到相同的文件时,咱们不须要在每个须要的目录下都放一个必须相同的文件,咱们只要在某个固定的目录,放上该文件,而后在其它的目录下用ln命令连接(link)它就能够,没必要重复的占用磁盘空间。例如:ln -s /bin/less /usr/local/bin/less -s 是代号(symbolic)的意思。
这里有两点要注意:第一,ln命令会保持每一处连接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的连接又软连接和硬连接两种,软连接就是ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬连接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,不管是软连接仍是硬连接,文件都保持同步变化。软连接是能够跨分区的,可是硬连接只能在同一分区内。
若是你用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls -l命令去察看,就能够看到显示的link的路径了。