HerokuにRailsアプリケーションをデプロイする
Ruby on Railsで作ったWebアプリケーションを外部公開するには「Heroku」を利用すると便利です。ストレージ容量が5MB以下なら無料でアプリケーションを公開できます。
以下に、Heroku上にアプリケーションをデプロイした過程をメモ書きします。
※私はMac OS 10.5 で開発しています。他のOSには当てはまらないかもしれません。
MacにはデフォルトでRailsが入っていますが、バージョンが古かったので、
それではHerokuへのデプロイ作業に入ります。
まずはHerokuのアカウントを作成します。
http://heroku.com/
次にHerokuを使うため、git をインストールします。
http://code.google.com/p/git-osx-installer/
Herokuの接続にSSL接続用の公開鍵が必要なので、作成します。
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/432makesshkey.html
ローカルにRailsアプリケーションを作成します。
gitのローカルリポジトリにコミットします。
Heroku上にリポジトリを作成します。
「strong-beach-14」という名前で作成されました。これは後から変更可能です。
Herokuにローカルリポジトリの内容をpushします。
Heroku上のアプリケーションをブラウザで開きます。
以上のように、とても簡単にデプロイできました。
以下、参考にさせていただいたサイトです。
Ruby版PaaSの"Heroku"で無料Railsホスティング環境を手に入れよう
http://kuranuki.sonicgarden.jp/2009/05/rubypaasherokurails.html
erokuでRuby1.9とRails3を使う
http://hamasyou.com/archives/Engineer-Soul/herokurubyruby19rails3.php
LeopardにRubyとGemとRailsを手動でインストールしてみた -2009年1月その1-
http://ruby.hoopn.net/?eid=1096444
以下に、Heroku上にアプリケーションをデプロイした過程をメモ書きします。
※私はMac OS 10.5 で開発しています。他のOSには当てはまらないかもしれません。
MacにはデフォルトでRailsが入っていますが、バージョンが古かったので、
$ ruby -version ruby 1.8.6 (2009-06-08 patchlevel 369) [universal-darwin9.0] $ gem -v 1.0.1 $ rails --version Rails 1.2.6ruby 1.8.7と、gem 1.3.7をダウンロードしインストールしました。Rails は gem を使ってバージョンを 2.3.8 に上げました。(バージョンを上げたはよいが、PATHの関係で、古いバージョンが生きていててこずった。。)
それではHerokuへのデプロイ作業に入ります。
まずはHerokuのアカウントを作成します。
http://heroku.com/
次にHerokuを使うため、git をインストールします。
http://code.google.com/p/git-osx-installer/
Herokuの接続にSSL接続用の公開鍵が必要なので、作成します。
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/432makesshkey.html
ローカルにRailsアプリケーションを作成します。
$ rails heroku-test01 $ cd heroku-test01/
gitのローカルリポジトリにコミットします。
$ git init $ git add. $ git commit -m "my new app"
Heroku上にリポジトリを作成します。
$ heroku create Enter your Heroku credentials. Email: XXXXX Password: XXXXX Uploading ssh public key /Users/xxxx/.ssh/id_rsa.pub Creating strong-beach-14.... done Created http://strong-beach-14.heroku.com/ | git@heroku.com:strong-beach-14.git Git remote heroku added
「strong-beach-14」という名前で作成されました。これは後から変更可能です。
Herokuにローカルリポジトリの内容をpushします。
$ git push heroku master
Heroku上のアプリケーションをブラウザで開きます。
$ heroku open
以上のように、とても簡単にデプロイできました。
以下、参考にさせていただいたサイトです。
Ruby版PaaSの"Heroku"で無料Railsホスティング環境を手に入れよう
http://kuranuki.sonicgarden.jp/2009/05/rubypaasherokurails.html
erokuでRuby1.9とRails3を使う
http://hamasyou.com/archives/Engineer-Soul/herokurubyruby19rails3.php
LeopardにRubyとGemとRailsを手動でインストールしてみた -2009年1月その1-
http://ruby.hoopn.net/?eid=1096444
« iPhoneで単語帳
(Flashcards Deluxeとターボスキャン) |
トップページ
| Amazon の Product Advertising API を試してみる »
「Programing」カテゴリの記事
- Macにお試し版のWin7とWin8を入れてみた(2013.07.20)
- 動画でプログラミング学習「ドットインストール」が面白い(2013.07.08)
- Windows 7 に Ruby on Rails 3.2.8 をインストール(2012.10.20)
- Leopard に Ruby on Rails 3.2.8 をインストール(2012.10.08)
- Amazon の Product Advertising API を試してみる(2010.08.01)
この記事へのコメントは終了しました。
« iPhoneで単語帳
(Flashcards Deluxeとターボスキャン) |
トップページ
| Amazon の Product Advertising API を試してみる »





コメント