基于UBUNTU的NODEJS开发环境搭建

  1. NodeJs安装

    1.下载nodejs源码,这是目前最新版本

    http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz

    首先确保系统安装来python,gcc,g++,如果没有则安装: 

    $ sudo apt-get install python 

    $ sudo apt-get install build-essential 

    $ sudo apt-get install gcc 

    $ sudo apt-get install g++ 

    2.解压安装包

    tar -zxf node-v0.10.24.tar.gzcd node-v0.10.22/

    3.编译并安装

    ./configure –-prefix=/opt/nodejs      #这里可以不指定目录,直接执行./configure命令也可以。make                                              #这里有些慢,需要耐心等待make install

    4.测试安装

    输入node --version测试是否安装成功,若显示版本号表示安装成功,以下是node相关参数

  2. 添加环境变量到/etc/environment,source /etc/environment并重启电脑

  3. MongoDB在Linux Ubuntu中安装

    本文使用的Linux是Ubuntu 12.04.2 LTS 64bit的系统,安装MongoDB数据库软件包可以通过apt-get实现。但我们修要安装官方提供MongoDB软件源。

    修改apt的source.list文件,增加10gen的设置。

     # 在source.list中增加MongoDB源的配置~ echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.listdeb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen# 更新软件源~ sudo apt-get update

    在Linux Ubuntu中安装MongoDB数据库

    #安装MongoDB服务器端~ sudo apt-get install mongodb-10gen

    安装完成后,MongoDB服务器会自动启动,我们检查MongoDB服务器程序

    # 通过启动命令检查MongoDB服务器状态~  netstat -nlt|grep 27017tcp        0      0 0.0.0.0:27017           0.0.0.0:*               LISTEN

  4. 安装EXPRESS,

    在项目根目录下:npm install express -g

  5. 安装MOCHA:

    在根目录下:npm install mocha -g

    进入test,npm install should

  6. 安装BOOTSTRAP(WEB开发成员需要,其他领域成员可选):

    安装 Grunt

    安装 Grunt 前,你需要首先下载并安装 node.js (npm 已经包含在内)。npm 是 node packaged modules 的简称,它的作用是基于 node.js 管理扩展包之间的依赖关系。

    然后在命令行中输入以下命令:

    在全局环境中安装 grunt-cli :npm install -g grunt-cli 。

    进入 /bootstrap/ 根目录,然后执行 npm install 命令。npm 将读取 package.json 文件并自动安装此文件中列出的所有被依赖的扩展包。

    上述步骤完成后,你就可以运行 Bootstrap 所提供的各个 Grunt 命令了。

    可用的 Grunt 命令

    grunt dist (仅编译 CSS 和 JavaScript 文件)

  7. 安装QRCODE:

    https://github.com/Automattic/node-canvas/wiki/Installation---Ubuntu-and-other-Debian-based-systems

    sudo apt-get install libcairo2-dev libjpeg8-dev libpango1.0-dev libgif-dev build-essential g++

    在项目根目录下:npm install canvas -g;npm install qrcode -g

  8. 以上完成后,在项目根目录下运行:npm install
  9. 如果在node app执行后发现某些MODULE找不到,在项目根目录下的 node_modules里面查看是否有此模块,若没有则使用npm install *** 进行安装。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值