massa snap

massa の備忘録

Rails に入門

「HerokuではじめるRailsプログラミング入門」を見ながら進めていく。MacBook Air で。

1.2 準備

  • Rails のインストール。
sudo gem install rails
    • インストールが始まり、Macが唸り出す。。
  • Heroku Toolbelt のインストール
  • その他のライブラリのインストール
sudo gem install rake
sudo gem install sqlite3
...
sudo gem install json
  • git は別途インストール済みなので、スキップ
  • aptana studio 3 は必要になるまでスキップ
  • Heroku に登録

3.1 アプリケーションの作成

rails new myapp
  • Heroku 用の設定修正
    • Gemfile で、production の場合は sqlite3 ではなく pg を使うよう変更
    • config/environments/production.rb で、config.assets.compile を有効に
  • ローカルで動作確認
    • 試験用サーバの起動
rails server

3.2 アプリケーションの公開

  • HerokuへのSSH公開鍵の登録
    • ssh-keygen で公開鍵を作成
    • heroku keys:add で公開鍵を登録
  • Gitの初期化
    • git init
  • Heroku へのアプリ作成
    • heroku create
  • Heroku へのデプロイ
    • git に変更を反映
git add .
git commit -m "initial commit"
git push heroku master
Host heroku.com
 User git
 port 22
 Hostname heroku.com
 IdentityFile ~/.ssh/heroku_rsa
 TCPKeepAlive yes
 IdentitiesOnly yes
    • 再度 git に変更を反映
git push heroku master
  • アプリケーションの確認
    • ダッシュボードから辿り着けなかった。。
    • heroku open --app で起動