ruby cloud9部署到heroku
Cloud9网址:https://c9.io/
使用github账号登陆,如果没有,现在github(https://github.com/)上注册一个用户,在进行登陆。
- 创建workspace
- 使用git从github上克隆并创建项目
git源地址:http://cgao_rottenpotatoes-rails-intro@repository.trustie.net/cgao/rottenpotatoes-rails-intro.git
在命令行里输入:git clone http://cgao_rottenpotatoes-rails-intro@repository.trustie.net/cgao/rottenpotatoes-rails-intro.git
密码是:20150917
按照提示输入密码即可。 - 找到gemfile文件,注释掉 ruby '2.2.3',如下图所示,修改之后ctrl+s保存
- 再找到app->models->movie.rb文件,将:Rating的大写R修改为小写r(不然部署到heroku上将会出错),如下图所示,修改之后ctrl+s保存
- cd 进入到rottenpotatoes-rails-intro目录,输入:cd rottenpotatoes-rails-intro
- bundle install
- 数据库迁移:rake db:migrate
- rake db:seed
- rails s -p $PORT -b $IP
- 现在可以将应用部署到heroku上了
使用git生成public ssh key,输入:ssh-keygen -t rsa登陆heroku,输入:heroku login
将生成public ssh key添加到heroku上,输入:heroku keys:add
- heroku create
heroku应用程序名:desolate-ocean-9606
heroku部署成功后的访问链接:https://desolate-ocean-9606.herokuapp.com/,在后面需要使用。如下图所示 - git add .
(git add .表示将所有修改过的工作文件提交暂存区)
注意:由于修改了文件,所以需要执行git add .,将改变的一起上传到heroku上 - git commit -m '2015-10-30 20:34'
(git commit –m "你的注释"表示提交你的修改) - git push heroku master
- 输入:heroku run rake db:migrate --app desolate-ocean-9606
注意:desolate-ocean-9606是前面heroku create生成的应用程序名 - 输入:heroku run rake db:seed --app desolate-ocean-9606
注意:desolate-ocean-9606是前面heroku create生成的应用程序名 - ok,最后输入:heroku open
ruby cloud9部署到heroku的更多相关文章
- [Ting's笔记Day5]在部署到Heroku之前,将Rails项目从SQLite设定为PostgreSQL
前情提要: Paas(平台及服务)公司Heroku是个可以把我们写好的App部署到网际网络的好地方.而本篇是我从自己的上一篇文章:将Ruby on Rails项目部署到Heroku遇到的问题,当时困扰 ...
- Huginn部署到 Heroku
折腾了几个小时,现在记录下安装步骤 1.本机Win10,放弃本地安装,官网建议也是, 2.安装虚拟机,装ubuntu系统 3.更换国内源(包括apt和gem,bunlde)ruby中国 4.注册her ...
- ROR部署到Heroku出现Application Error和code=H10 desc="App crashed“问题
1.问题发现之前的准备 在读<Learn Python In Hard Way>的时候,发现作者谈到一个非常有趣的事情,在做一些有趣的事情之前做的无聊的事情叫做yak shaving,牦牛 ...
- 将 django部署到 heroku上
为什么要这样做,因为我并没有弄懂,使用传统和推荐的方法来部署django.刚好我手里有这么一份教程我就按照这么做了. 1. 访问 http://heroku.com/ 完成一个注册,注册需要一个国外的 ...
- fastapi+vue搭建免费代理IP网站部署至heroku
说明 最近需要用到一些HTTP的代理,用于爬虫去爬取信息,搜索了一些网站,貌似现在这类提供免费代理IP的网站很多,刚好最近看了点vue的视频,弄个网站练练. 部署到heroku,预览地址:点击这里 F ...
- [Ting's笔记Day4]将Ruby on Rails项目部署到Heroku
今天想笔记的是把自己写的Ruby on Rails项目部署(Deploy)到Heroku! Heroku是Salesforce公司旗下的云端服务商,支持多种程序语言像是Ruby,PHP,Python等 ...
- ruby部署之Heroku
下载安装 :https://devcenter.heroku.com/articles/heroku-cli (我是windows,所以我下载windows) cmd黑窗口输入: $ heroku ...
- 三步将Node应用部署到Heroku上
Heroku是一个提供快速部署服务的云平台.支持Node,Ruby,Java,PHP,Python,Go多种语言,今天体验了下,简直不要太爽.下面简单的介绍一下. 首先还是要注册一个账号:https: ...
- 三步将Node应用部署到Heroku上 --转载
Heroku是一个提供快速部署服务的云平台.支持Node,Ruby,Java,PHP,Python,Go多种语言,今天体验了下,简直不要太爽.下面简单的介绍一下. 首先还是要注册一个账号:https: ...
随机推荐
- YCOJ中国邮递员问题
题目: Description 一个邮递员从邮局出发,需要去 n - 2个城市送信,送完信件以后回家. 邮局在城市 1,家在城市 n,任意两个城市之间都有道路,但是这些道路是单向,也就是说 a 到 b ...
- Tech 助力Fin ,大数据风控系统赋能掌众金服!
胡亚海 首席技术官 CTO 北京航空航天大学 博士 深耕互联网领域近20年,先后任职于普天信息技术研究院.摩托罗拉.宇龙酷派.百度等知名企业,曾主导宇龙酷派公司全员从WinCE向Android转型 ...
- C#后台调用Http外网接口(GET, POST)
1.get方法调用接口获取json文件内容 public void GetFunction() { string serviceAddress = ...
- 从Oracle9i RMAN全库备份迁移到 Oracle10g
1. 创建以下目录: mkdir -pv $ORACLE_BASE/admin/$ORACLE_SID/{{a,b,c,dp,u}dump,pfile} mkdir -pv $ORACLE_BASE/ ...
- 在myeclipse中maven遇见的问题
An internal error occurred during: "Retrieving archetypes:". Java heap space 表示你的myeclipse ...
- 微信里去掉下拉select的边框
<select name="gender" id="" class=" " style=" -webkit-appeara ...
- VUE学习,is 特性,转载来源:https://segmentfault.com/q/1010000007205176/
- ECMAScript6之箭头函数
2015年6月17日,ECMAScript 6发布正式版本,即ECMAScript 2015. 函数作为js语言中的一等公民.自然Es6中推出的箭头函数(=>)也是备受瞩目的.那我们接下来看下传 ...
- Nginx反向代理node,实现让静态文件在同一域
Nginx反向代理node,实现让静态文件在同一域 原文https://github.com/zhuangZhou/Blog/issues/4 不管是Vue还是React,还是传统的网站,与node服 ...
- Sublime Text 2/3 输入法修复[Ubuntu(Debian)]
一直想找一个可以替代sublime的IDE主要还是hi因为没有好的方法解决中文输入的问题, 今天在网上找到一个非常不错的方法,亲自实验是可行的,就记录下来了,我的系统是ubuntu16.04 Subl ...