上一篇坑挖了一半,今天一定要把坑挖好。
继续 passenger, nginx,
mongodb, redis,
Node.js 的安装。
安装Node.js
配置好ruby on rails 环境后,创建一个rails 项目
1 | $ rails new demo |
一般会提示这样的错误,Could not find a JavaScript runtime ...,
具体请移步 stackoverflow
在ubuntu环境下,安装node.js即可
1 | $ sudo apt-get install nodejs |
完成后再次运行项目
安装passenger和nginx
安装passenger
1 | $ gem install passenger |
安装passenger的nginx模块,nginx一并安装,需要root,我们可以用rvmsudo
1 | rvmsudo passenger-install-nginx-module |
选择1,回车,进一步提示安装位置,直接回车,nginx 将安装在默认位置,即/opt/nginx。
添加nginx启动脚本,参考这里。
1 | $ sudo mv nginx /etc/init.d # 脚本移动到 /etc/init.d |
nginx的配置
1 | $ sudo vim /opt/nginx/conf/nginx.conf # 打开配置文件 |
这样就可以访问 http://localhost 了
安装 mongodb
1 | $ sudo apt-get install mongodb |
运行
1 | $ mongo |
安装redis
下载并安装redis
1 | wget http://redis.googlecode.com/files/redis-2.4.16.tar.gz |
安装mysql
1 | $ sudo apt-get install mysql-server mysql-client |
全都大功告成 ^_^
PS 发现网页被墙了,ubuntu 也跑不了翻墙,Fuck GFW!