Heroku(ヘロク)で,Ruby on Railsアプリを簡単に公開する方法の入門 (無料のRuby向けPaaS環境の使い方)
Heroku (ヘロク) とは,Ruby on RailsのWebアプリを簡単にデプロイできるPaaS。
基本的に無料。 拡張機能を使う場合は,段階的に有料になる。
レンタルサーバやVPSを借りず,面倒な「環境構築」作業も一切なく,
いま流行りの"クラウド"上で,非常に簡単にWebアプリを本番公開できるわけだ。
Heroku上では,Railsに限らず,Ruby製のアプリを汎用的に公開できる。
本稿は,この「Heroku」の使い方の入門。
ローカルのWindowsマシン上で,Ruby製のブログアプリ「Lokka」を構築し,
それをHeroku上にデプロイするまでの手順を解説する。
(※lokkaは,SinatraというRubyの軽量フレームワークで実装されている。)
作業は,全体で1時間もかからないだろう。
- (1)Herokuの背景を知る
- (2)Herokuにユーザ登録
- (3)WindowsにRuby1.9+Gemをインストール
- (4)WindowsにGit+Herokuツールをインストール
- (5)Windows上でブログアプリを構築,動作確認
- (6)Heroku上にアプリをデプロイ,動作確認
- 補足情報
- トラブルシューティング
※なお,ローカルPCのOSは Windows Vista を想定。