Ruby on Rails Tutorial 第一章 之 Heroku部署

來源:互聯網
上載者:User

標籤:

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

  部署成功!

Ruby on Rails Tutorial 第一章 之 Heroku部署

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.