Ruby on Rails(RoR)自杀式部署第N天

最近基本上算是把Ruby on Rails入门了
从展示Hello World到对接今日头条的API



再到完成一个乞丐版微博平台



可以看到RoR还是很厉害的
然后我就一头扎入了部署的深坑


开发好RoR应用后本地运行很简单
rails s一句话搞定
但是要部署到一个大家都能访问的环境里
真的是要经历九九八十一难


首先我选择的是Heroku



先找一个志同道合的小伙伴
根据前车之鉴少走弯路
申請 Heroku 帳號,过
安裝 Heroku Cli,过


heroku login
heroku: Press any key to open up the browser to login or q to exit:
Logging in… done
Logged in as jackbu@outlook.com


部署準備,过
推向 Heroku,过
部署完毕,打开网站,die



尝试google了一堆后



看来此路不通
于是转战aws的ec2



跟着各大教程一通部署
有利用unicorn的
有利用capistrano的
有利用passenger的
有。。。



最终都是



要么只能成功运行Nginx,显示静态页面
要么就是Rails 404
此时已经大体知道肯定是哪里的环境设置或者变量出了问题
但是毫无头绪



只能从头再来了。。。
祝我好运

此条目发表在有用的分类目录,贴了标签。将固定链接加入收藏夹。

Ruby on Rails(RoR)自杀式部署第N天》有2条回应

  1. Pingback引用通告: How to Deploy Your Rails App onto Heroku 2018 Version | 睡前故事之不想长大

  2. Pingback引用通告: How to Deploy Your Rails App onto Amazon EC2 via Unicorn + Nginx 2018 version | 睡前故事之不想长大

发表评论