[心得] 第一次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