原文:
安装依赖
$ sudo apt-get update$ sudo apt-get install imagemagick$ sudo apt-get install python-software-properties python g++ make$ sudo apt-get install libcairo2-dev libjpeg8-dev libpango1.0-dev libgif-dev build-essential
安装node.js
$ sudo add-apt-repository ppa:chris-lea/node.js$ sudo apt-get update$ sudo apt-get install nodejs
安装redis数据库
1、先去官网找个最新稳定版本的下载链接 ,目前最新的是2.8.19,然后复制其链接。
wget http://download.redis.io/releases/redis-2.8.19.tar.gzcd redis-2.8.19makemake install
默认安装到 /usr/local/bin目录下
2、设置配置文件路径和服务
在解压出的目录中已经有一个配置文件redis.conf了,在utils文件夹中提供了redis_init_script
sudo mkdir /etc/redissudo cp redis.conf /etc/redis/6379.confcd utilssudo cp redis_init_script /etc/init.d/redis_6379
(里面的redis_{REDISPORT}.pid改为redis.pid)
redis_init_script文件中默认的配置文件路径是 /etc/redis/${REDISPORT}.conf3、修改配置文件
在修改配置文件前,先建目录
sudo mkdir /var/redissudo mkdir /var/redis/6379sudo vim /etc/redis/6379.conf
需要修改的项如下:
设置服务为后台程序:daemonize yes
设置日志文件路径:logfile "/var/log/redis_6379.log"设置数据库文件路径:dir "/var/redis/6379/"4、检查,然后hello world下
sudo service redis_6379 startredis-cli>set hello worldOK>get hello"world"
redis-cli save
检查如下内容:
去/var/redis/6379/dump.rdb是否存在
查看/var/log/redis_6379.log是否有内容安装mongodb数据库
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.listsudo apt-get updatesudo apt-get install -y mongodb-orgsudo apt-get install -y mongodb-org=2.6.1 mongodb-org-server=2.6.1 mongodb-org-shell=2.6.1 mongodb-org-mongos=2.6.1 mongodb-org-tools=2.6.1echo "mongodb-org hold" | sudo dpkg --set-selectionsecho "mongodb-org-server hold" | sudo dpkg --set-selectionsecho "mongodb-org-shell hold" | sudo dpkg --set-selectionsecho "mongodb-org-mongos hold" | sudo dpkg --set-selectionsecho "mongodb-org-tools hold" | sudo dpkg --set-selectionssudo service mongod start
svn co https://github.com/KIDx/ACdream
数据库初始化
$ cd ACdream$ mongorestore -h localhost -d acdream_db --directoryperdb acdream_db -drop
安装grunt
$ sudo npm i -g grunt-cli
安装依赖模块
$ cd trunk$ sudo npm i
运行app
$ grunt$ node app.js