公宏(にしみまさひろ、@mah_lab)TweetHerokuを利用する環境を整備するまずはHerokuのアカウントを取得しましょう。サインアップ(https://api.heroku.com/signup)からメールアドレスを登録します。すると確認のメールが送信されてくるので、そのメールに書いてあるリンクから本登録のフォームへ進んでください。図のような画面が表示されるはずです。図3:サインアップHerokuアカウントを取得した後、Herokuのコマンドラインツールを次のコマンドでインストールします。herokuこれでherokuコマンドを使えるようになりました。ターミナル上でHerokuにログインしてみましょう。/Users/mah_lab/.ssh/id_rsa.pubSSHの公開鍵がない場合は自動的に検知し、生成してくれます。これでHerokuにサンプルアプリケーションをデプロイする準備が整いました!サンプルアプリケーションをHeroku向けに修正するとはいえ、少しだけサンプルアプリケーションを手直しする必要があります。Gemfileを開き、次の内容で全て上書きしてください。'jquery-rails'その後、以下のコマンドで設定を有効化し、Gitにコミットしておきます。Deploy"HerokuにデプロイするまずHerokuのアプリケーションを以下のコマンドで作成します。http://bit.ly/Lh0rM5するとGitのリモートリポジトリにHerokuが登録されます。(push)これでHerokuにGitでデプロイすることが可能になりました。以下のコマンドを実行してデプロイしましょう。master最後にHeroku側のDBをセットアップし、ブラウザでHerokuにデプロイされたサンプルアプリケーションのURLを叩いてみましょう。http://freezing-galaxy-4772.herokuapp.com/Herokuでも図のように、サンプルアプリケーションが動くようになりました。するだけでどんどんHerokuにアプリケーションをデプロイしていくことができます。図4:Herokuにデプロイされたサンプルアプリケーションただ、Gitだけだとデプロイ時のDBマイグレーション等を自動的にはやってくれないので、heroku_sanという便利なGemを使ってデプロイ作業を楽にしています。Railsのサンプルアプリケーションを用いたHerokuへのデプロイ作業を体験して頂きました。Railsの環境を構築していないところからの説明でしたので、少しその部分が長くなってしまいましたが、Rails環境構築の手順として使っていただければと思います。次回はiPhoneアプリのテストアプリケーションを簡単に配布することのできるTestFlightについてご紹介します。Railsで携わる傍ら、エンタープライズ向けCRM「Keepintouch」のメインプログラマーを務める。ITでは、より付加価値の高いコンテンツを会員サービスとして提供しています。ITのWebサイトにログインすることでさまざまな限定特典を入手できるようになります。「コンテナ」の概要を知る2020/2/21設計/手法/テスト技術解説データ中心設計(DOA)に基づいたデータモデリング2020/2/20クラウド技術解説Rancherコードリーディング入門(3/3)2020/2/19開発ツールイベントGitHub、エンタープライズ向けのイベントを国内で開催。VeloCloudが選ばれる理由SD-WANとはなにか。Linuxエンジニア育成への思いF5とNGINXの組み合わせで、サービス公開をよりセキュアに。ITがお届けするポッドキャストです。