ubuntu12.04 下安装nodejs--增加自己补充

第一步,安装依赖包    
1)安装编译器和运行环境.一般只用这个就好了.后面的可以自己看着办.

#这个下面的可以执行下看看。反正要保证所有需要的都已经安装好了。

2).确保系统安装来python,gcc,g++,如果没有则安装:

3).安装git,如果直接下载源码,git也可以不装.预留着.

第二步,获取node源码
去官网直接下载:http://nodejs.org    
#解压

#进入解压后的文件夹

第三步,编译,安装
1)不指定安装路径,三步搞定

[注:这种方式不推荐,貌似安装后会有很多问题的.因为俺是liunx菜鸟撒.如果你是大牛不用考虑俺的,自己去解决问题吧.哈哈!]

2)指定安装路径:执行configure命令设置安装目录
(注:指定的安装目录要在安装完毕后.设置权限.很重要!如果本身账户就是root那这里都是废话.如果不是就请注意了.如何设置文件权限,后面有讲.现在可以继续。)
例如将nodejs安装在/usr/local/node目录下。

#运行make命令编译源代码,再运行make install命令安装nodejs

第四步,设置环境变量    
1)如果不设置环境变量,你将只能在/usr/local/node/bin目录下运行node

[注:每次开终端都要运行下上面命令,麻烦!所以推荐使用下面2的.–!]

2)将node的路径加入的环境变量中,以便打开shell之后直接调用node命令。对于Ubuntu来说,比较常见的做法就是编辑当前用户的配置文件.bashrc文件,将如下脚本加入文件的末尾:

[注:如果你用图形界面的话,打开文件浏览器,按一下ctrl+h,就会显示隐藏的文件,这样就能找到.bashrc文件了,我使用的这种方式.]

第五步,测试node是否安装成功    
//显示node版本号,表示安装成功


其他:
例如:安装express
#记得一定要加-gd,不然他就会安装到当前文件夹下

#-g代表安装到NODE_PATH的lib里面,而-d代表把相依性套件也一起安装。如果沒有-g的话会安装目前所在的目录(会建立一个node_modules的文件夹),你可以通过以下指令来比较两者的不同:

文件权限设置(注:是给非root帐号的.):

可以参看第三步的路径.
下面是俺装spm之前设置文件夹权限的方式:
#进入local目录

#给node文件夹可读可写的权限

[注:我是这样操作的,这里你自己如果懂这个.那应该很明白的.]

#查看历史,随便你想看就看呗,不看就跳过.

权限给好了就可以安装spm了,同样安装其他模块(比如express)也不会出问题了.

#回到根目录,可回可不回,随便

#开始安装,为啥要-gd前面有解释,不加-gd的话,可能会出一些问题,如果你可以解决问题,那么就不用担心。如果这里加-gd,那么前面的文件夹权限步骤肯定是要给的.不给权限会执行不了下面的命令.具体你自己试一试就知道了.
[注:如果本来账户就是root就跳过这些废话,嘿嘿!]

#然后一直等待
#完毕之后就是,查看版本要大写.(晕!)

输出版本这就OK了.

上面都是以我的第三步中设置的目录为栗子的.

终于折腾完了,在liunx中装nodejs,并安装spm的过程.恩,亲自尝试了一翻才知道.希望广大新手来说,这个能够帮助到您。如果有错误,请留言或者@我.- -!

最新版的已经自带了npm了,所以不用安装了,要装的只是spm.

如果这里还不明白,可以参考下面链接:

http://www.cnblogs.com/objectorl/archive/2012/05/01/install-nodejs-on-ubuntu.html

http://www.lzlu.com/blog/?p=792

本文固定链接: http://www.xiaobai8.com/Blog/763.html



---------------------------------------------------------------------------------------------------------------------

强烈推荐:

http://www.linuxidc.com/Linux/2011-12/50647.htm

3. 指定路径,编译执行:

  1. mkdir ~/local  
  2. ./configure –prefix=$HOME/local/node  
  3. make  
  4. make install  
  5. echo ‘export PATH=$HOME/local/node/bin:$PATH’ >> ~/.profile  
  6. echo ‘export NODE_PATH=$HOME/local/node:$HOME/local/node/lib/node_modules’ >> ~/.profile  
  7. source ~/.profile  
第四步:设置环境变量
如果想重启后还能继续直接使用node命令,那么需要设置环境变量:
使用命令 sudo gedit /etc/profile 打开配置文件,在文件最后中添加如下两行:
export PATH=”$HOME/local/node/bin:$PATH”
export NODE_PATH=”$HOME/local/node:$HOME/local/node/lib/node_modules”


保存后重启系统使设置生效。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值