[心得] 第一次Deploy到Heroku就上手

楼主: Prius (H-H-H-H-H-H-H-H-H-H-H-H)   2014-01-05 23:46:18
以下程序是保证 Workable,只要照着做,10分钟内就可以
完成"Hello {#:Everyone}!"网站。
环境:Windows 7
我也是第一次用 Heroku 写给新手,也望大大们不要鞭太大力。
1. 注册一个 Heroku 帐号 (http://www.heroku.com) .. 免费、免信用卡
2. 下载 "Heroku Toolbelt for Windows" (https://toolbelt.heroku.com/windows)
3. 安装 "Heroku Toolbelt for Windows"
4. 找一个准备将来练习 RoR 的目录
C:\> md RoR
C:\> cd RoR
5. 下载 Ruby Sample Code
C:\RoR>git clone git://github.com/heroku/ruby-sample.git
6. 设定环境变量
C:\RoR>@SET PATH="D:\Program Files\Git\bin";%PATH%
7. 建立你的第一个 Heroku App
C:\RoR>cd ruby-sample
C:\RoR\ruby-sample>heroku create
8. 产生金钥
C:\RoR\ruby-sample>ssh-keygen -t rsa
9. 上传金钥
C:\RoR\ruby-sample>heroku keys:add c:\Users\{Username}\.ssh\id_rsa.pub
10. 启动ssh-agent,并设定环境变量了
C:\RoR\ruby-sample>ssh-agent -s
C:\RoR\ruby-sample>set SSH_AUTH_SOCK=/tmp/ssh-meIhO10920/agent.10920
C:\RoR\ruby-sample>set SSH_AGENT_PID=10528
11. 执行ssh-add
C:\RoR\ruby-sample>ssh-add C:\Users\{Username}\.ssh/id_rsa
12. 发布App
C:\RoR\ruby-sample>git push heroku master
13. 到这儿我们的第一个Heroku App已经上线,执行最后一道命令,电脑就会
自动开启浏览器,连结到我们的第一个App
C:\RoR\ruby-sample>heroku open
作者: johnlinvc (阿翔)   2014-01-05 23:50:00
补充一下,真rails project 记得要 跑db:migrateheroku run rake db:migrate

Links booklink

Contact Us: admin [ a t ] ucptt.com