Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Herokuチュートリアル
Search
m_shige1979
June 09, 2013
Programming
37
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Herokuチュートリアル
超簡単なRailsアプリケーションのherokuへデプロイ
m_shige1979
June 09, 2013
Other Decks in Programming
See All in Programming
SalesForceを内製化!? ~ HR事業を支える顧客管理基盤のインフラを大公開 ~
oku053
0
180
Event is what happens
moro
2
780
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
150
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
180
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
220
Workers Cache を知る
syumai
0
360
パスワード再設定メールのURLについて知っておこう
uyuki234
0
160
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
330
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
1
430
ジョジョの世界をXRで再現する
mofurune
0
160
Jetpack Compose Mechanisms
skydoves
3
820
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
410
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
15k
The Pragmatic Product Professional
lauravandoore
37
7.5k
Building Adaptive Systems
keathley
44
3.2k
Embracing the Ebb and Flow
colly
88
5.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
Rails Girls Zürich Keynote
gr2m
96
14k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
540
What's in a price? How to price your products and services
michaelherold
247
13k
Writing Fast Ruby
sferik
630
63k
Transcript
Herokuチュートリアル Ruby on Railsの簡易アプリを用意して、 サーバへデプロイ
前提条件として行っておくこと • Ruby1.9.3をインストール • Gemコマンドでモジュールをインストール 1. Ruby on Railsのインストール 2.
Herokuのインストール • Gitをインストールし、初期設定を行う 1. メールアドレスの設定 2. SSHキーの登録 • Herokuでアカウントの登録
環境 • OS Windows7 64bit • Railsの作成及び、Herokuへのデプロイ Gitのコマンドツール「Git Bash」による制御
内容 • Ruby on Railsアプリケーションを作成 • ひな型を作成し、ローカル環境での確認 • Gitリポジトリを初期化 •
Herokuへログイン • Herokuへデプロイ
Ruby on Railsアプリケーションを作成
①アプリケーションを作成 するディレクトリを指定 ②アプリケーション名の ディレクトリを作成 ③アプリケーションのディ レクトリへ移動 ④ディレクトリの直下へrails アプリケーションを作成
⑤必要なモジュールが追加 インストールされます。 ⑥「rails s」でサーバを起動します。http://localhost:3000 でアクセスします。
⑦http://localhost:3000でアクセス出来ることを確認
ひな型を作成し、ローカル環境で確認
①「rails generate scaffold User name:string」で ユーザー機能のひな型を準備します。
②「rake db:migrate」でマイグレーションを実行
③「rails s」で起動し、「http://localhost:3000/users」を 確認
④「http://localhost:3000/users」にユーザー用の画面 を用意していることを確認
Gitリポジトリの初期化
①「git init」でリポジトリを初期化します。herokuへデ プロイする際に、railsアプリケーションをコミットする必 要があるのでその準備です。
Herokuへログイン
①「heroku login」で初回ログインを行っていない場合 はログインを行う。 ②herokuのアカウント登録時のメールアドレスとパス ワードを入力します。 ③認証成功時はメッセージを表示しま す。一度も認証していない場合はSSH キーを探し出して登録します。
Herokuへデプロイ
変更前 変更後 ①プロジェクト直下にあるGemfileを編集し、開発環境とherokuの 環境で使用するモジュールを分ける。
②「bundle install --without production」で再作成を行 います。
③「heroku apps:create」でherokuアプリケーションを 作成します。 ④httpパス:デプロイ後のURL Gitパス:デプロイ用のパス
⑤「git add .」で直下のファイルを全てコミット対象にし ます。
⑥「git comit –m コミットメッセージ」でリポジトリへコ ミットします。
⑦「git push heroku master」でherokuへデプロイを行 います。
⑧「heroku run rake db:migrate」でデプロイ先でuser 機能のマイグレーションを行います。
⑨「heroku info」でアプリケーションの情報を取得。 ⑩httpのURLへアクセスして画面を確認します。
None
Web上でも作成したアプリケーションの制御を行うことが 可能です。削除やアプリケーション名などの設定や確認 などを行いたい場合は画面での制御も可能です。