1、目的:用Heroku将開發環境部署到生産環境中。Heroku專門用于部署Rails和其他Web應用,部署Rails應用的過程非常簡單——隻要源碼納入Git版本控制系統就好。
2、搭建Heroku部署環境
(1)Heroku使用PostgreSQL資料庫,是以要把pg加入生産組,這樣Rails才能和PostgreSQL通信,在Gemfile檔案的結尾處加上如下代碼:
group :production do
gem 'pg', '0.17.1'
gem 'rails_12factor', '0.0.2'
end
(2)運作bundle install指令,并且指定--without producttion選項,禁止在本地安裝生産環境使用的gem(即pg和rails_12factor)
$ bundle install --without production
$ git commit -a -m "Update Gemfile.lock for Heroku"
(3)注冊并配置Heroku賬戶
Heroku網址:https://signup.heroku.com
(4)檢查系統中是否已經安裝Heroku
$ heroku version
(5)使用heroku指令登入,然後添加SSH密鑰
$ heroku login #要求輸入Heroku注冊是用的郵箱和密碼
$ heroku keys:add
(6)在Heroku中建立一個新應用
$ heroku create #結果中的網址即通路個人項目的網址
(7)使用Git把主分支推送到Heroku中:
$ git push heroku master
部署成功!
轉載于:https://www.cnblogs.com/sunflower627/p/4605680.html