天天看點

已存在的Rails項目部署到heroku

Run:

    $ cd |project|

    $git init

改變gemfile,把裡面的gem ‘sqlite' 改為  

    group:development,:test do

       gem 'sqlite3'

    end

    group:production do

       gem 'pg'

       gem 'rails_12factor'

    $bundle install --without production

如果先運作了 git commit 需要再commit 一次,保證gemfile是修改過的檔案

    $git add .

    $git commit -m "|changing comment|"

    $heroku apps:create

    $git push heroku master

    $heroku run rake db:migrate 

測試

     $heroku ps 如果沒顯示什麼錯就部署成功

檢視部署的效果:

     $heroku open 打開部署項目