您的位置:首页 > 运维架构 > Nginx

使用passenger nginx 配置 rails 3.1 生产环境

2011-10-29 22:09 549 查看
学习Rail是很长时间了,终于完成了一个推荐图书的应用,http://goodbooklists.com/, 域名备案一成功我就让它上线了,虽然网站简单但是基本的东西都用上了。配置服务器可是遇到了不少麻烦。

我用的centos 6, 先装一些开发工具,比如gcc啥的,然后wget http://ruby的官网,把ruby的代码包下下来,然后 tar -zxvf 解开, make && make install.

经过漫长的等待,ruby -v && gem -v 确定安装好了,然后 gem update --system; 安装 rails : gem install rails

在github.com 上注册一个账号,用rubymine连上,然后上传到github.com

在服务器端git pull

安装passenger : gem install passenger,安装nginx:passenger-install-nginx-module; passenger 会帮你配置完成的,并且会在shell给一个提示告诉你怎么设置rails 网站的代码路径。然后 执行bundle install -deployment;这一步貌似很关键。然后执行nginx就行了。当然还需要安装mysql数据库。并且在里面创建一个数据库,而且要解决utf8的编码问题。不然汉字都是???。

今天遇到的问题是好像ruby会出错,我都要重新的make install才能搞定,不知道为啥,难道有bug.我用的最新的ruby 1.9.2p290

http://goodbooklists.com/ 只是一个小网站,还基本没啥内容呢。每天加一点,应该可以有点用的。

在编码过程中有很多具体的东西,时间充足就分享一下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: