ROR学习笔记(45)——rails在ubuntu上部署

一直想动手部署一个生产环境在服务器上。推了好几次,趁着今天有空,就想学习一下。根据下面的链接来进行操作的。
Ubuntu 14.04 上使用 Nginx Passenger 部署 Ruby on Rails
有几个地方卡住了,所以要记录一下,免得以后忘记。如下(最好每次操作都加上sudo)

  1. 问题:装好ubuntu系统后,结果发现通过SSH不能连接服务器。解决:确定服务器能连上网,虚拟机的话,请用桥接的模式,同时指定一个ip给服务器。再sudo apt-get install openssh-server。
  2. 问题:指南中用的是ubuntu12.04。可能与自己的服务器版本不一致解决: 安装passenger的时候,要注意系统版本。用正确的源来安装。
  3. 问题:
    sudo echo "deb https://oss-binaries.phusionpassenger.com/apt/passenger trusty main" > /etc/apt/sources.list.d/passenger.list提示没有权限解决:sudo chown -R deploy /etc/apt/sources.list.d
  4. 问题:指南中用的是PostgreSQL数据库,可能与自己使用的数据库不一致
    解决:要安装好对应的数据库的。或者直接使用PostgreSQL数据库
  5. 问题:如果给PostgreSQL添加一个用户?
    解决:sudo su postgres -> createuser -drSP deploy -> createdb -O deploy deploy
  6. 问题:怎么查看nginx的log
    解决: sudo tail -f /var/log/nginx/error.log
  7. 问题:访问的时候,提示“Incomplete response received from application”
    解决:
    Go to your rails app directory
cd /path/rails-app

Generate secret key base

rake secret RAILS_ENV=production

Set environment variable

SECRET_KEY_BASE=<the-secret-key-base>

Restart the Rails app

touch /path/rails-app/tmp/restart.txt

参考这个链接:
http://stackoverflow.com/questions/29241053/incomplete-response-received-from-application-from-nginx-passenger

  1. 问题: 访问的时候,报错:We're sorry, but something went wrong.
    解决: 增加#encoding:utf-8 ,我是在initailizers的其中一个文件上加的。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,098评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,213评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,960评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,519评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,512评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,533评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,914评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,804评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,563评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,644评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,350评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,933评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,908评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,146评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,847评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,361评论 2 342

推荐阅读更多精彩内容

  • NO.1购买域名并做域名解析 NO.2购买主机 NO.3测试主机联通 ping x.x.x.x NO.4登录到服务...
    youngiyang_打码少年阅读 1,106评论 0 16
  • 写给刚刚开始学习Ruby on Rails的朋友们,希望能对第一次在云服务器上发布自己项目的朋友有一点点帮助...
    LonelyChris阅读 1,908评论 2 26
  • 北京空旷的苍穹,似乎蒙上了一层阴郁。 这年初春,她楼下的柳树又开始长出了嫩芽。每天早晨,她总会习惯的对着窗外,眼睛...
    祭司kx阅读 310评论 3 2
  • 我的新同桌 季畑婧: 光阴似箭,日月如梭,随着时间的流逝,我已迈入初中的大门.在那里,有天真烂漫的同学,有和蔼可亲...
    迷蒙蒙_d777阅读 827评论 0 3
  • 父母理所当然的爱,理所当然的的期望,理所当然的价值观,理所当然的的定向培养,理所当然的期望孩子来完成自己生命中未完...
    吾先生ING阅读 106评论 0 0