Ruby on Rails チュートリアルのメモ(1)
Ruby on Rails チュートリアルをやり始めたのでメモ.
1章 ゼロからデプロイまで
1.1 はじめに
rbenvつかってrailsチュートリアルやってみよう! http://niwatako.tips/20140724/article121.html
rbenvでruby2.0.0-p481と2.2.2をインストール rubyのバージョン指定: rbenv global 2.2.2
gemでrails 4.0.5をインストール railsのバーション指定: rails 4.0.5 new first_app
1.2 さっそく動作させる
アプリケーションの新規作成
% mkdir rails_projects % cd rails_projects % rails _4.0.5_ new first_app
Bundler アプリケーションに必要なgemをインストールおよびインクルード
gemfileを編集 % vim Gemfile gemをインストール % bundle pudate % bundle install
rails server ローカルウェブサーバーを起動するためのコマンドラインプログラム
% rails server
1.3 Gitによるバージョン管理
インストールとセットアップ
最初のリポジトリセットアップ % git init .gitignoreを編集 % vim .gitignore
追加とコミット
プロジェクトのファイルをコミット待ちの変更が格納されている「ステージングエリア」(待機場所)に追加 % git add . ステージングにあるファイルのリストを表示 % git status 変更を保存する % git commit -m "<コミットメッセージ(コミット内容の覚書)>" コミットメッセージの履歴を参照 % git log
-
プッシュ % git remote add origin https://github.com/<username>/first_app.git % git push -u origin master
ブランチ,変更,コミット,マージ(branch, edit, commit, merge)
トピックブランチ(短期間だけ使う一時的なブランチ)を作成 % git checkout -b <トピックブランチの名前> ローカルブランチを一覧表示 % git branch 変更後,ブランチの状態を確認する % git status 現存するすべてのファイルへの変更を一括でコミットする-aフラグ git commit -a -m "<コミットメッセージ>" マスターブランチに変更をマージ % git checkout master % git merge <トピックブランチの名前> トピックブランチを消去(必須ではない) % git branch -d <トピックブランチの名前>
プッシュ 2回目以降は origin masterを省略できる % git push
1.4 デプロイする
Herokuのセットアップ
Gemfileを変更 % vim Gemfile インストールの際には特殊なフラグを追加し,本番環境だけにインストール % bundle install --without production 変更をコミット % git commit -a -m "<コミットメッセージ>" Herokuへログイン % heroku login Herokuに新しいアプリケーションを作成 % heroku create
Herokuにデプロイ
Herokuにリポジトリをプッシュ % git push heroku master デプロイされたアプリケーションの表示 % heroku open