UBUNTU搭建NODEJS+MONGODB+EXPRESS开发环境

  • 原创
  • |
  • 浏览:482
  • |
  • 更新:

UBUNTU搭建NODEJS+MONGODB+EXPRESS+MOCHA+BOOTSTRAP开发环境

方法/步骤

  1. 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相关参数

    anwj@Anwj:~/nodejs$ node --helpUsage: node [options] [ -e script | script.js ] [arguments]        node debug script.js [arguments] Options:  -v, --version        print node's version  -e, --eval script    evaluate script  -p, --print          evaluate script and print result  -i, --interactive    always enter the REPL even if stdin                       does not appear to be a terminal  --no-deprecation     silence deprecation warnings  --trace-deprecation  show stack traces on deprecations  --v8-options         print v8 command line options  --max-stack-size=val set max v8 stack size (bytes)

  2. 2

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

  3. 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.list deb 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 27017 tcp        0      0 0.0.0.0:27017           0.0.0.0:*               LISTEN

  4. 3
    相关内容非法爬取自百度经验
  5. 4

    安装EXPRESS,

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

  6. 5

    安装MOCHA:

    在根目录下:npm install mocha -g

    进入test,npm install should

  7. 6

    安装BOOTSTRAP:

    安装 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 文件)

  8. 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

  9. 8

    以上完成后,在项目根目录下运行:npm install

    最后,在终端运行node app即可。

    END

注意事项

  • 如果在node app执行后发现某些MODULE找不到,在项目根目录下的 node_modules里面查看是否有此模块,若没有则使用npm install *** 进行安装。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部