天天看點

Ruby on Rails Tutorial 第一章 之 Heroku部署

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