はじめてのRuby on Rails、トラブル記録
<< RailsアプリをHerokuで公開してみる(0) | TOP | RailsでAmazonAPIを使ってみる(ruby-aaws)(2) >>
スポンサーサイト

一定期間更新がないため広告を表示しています

posted by スポンサードリンク | | - | - | - |はてなブックマーク - スポンサーサイト
RailsアプリをHerokuで動かしてみる(1)
それではHerokuに上げるまでの道のり。
まあほとんどの内容はHerokuのクイックスタートガイド見てやればそのとおりなんだけど。

【1】gitが使えるようにしておく


 git導入は別エントリ参照⇒WindowsでGitからプラグインをインストールする

【2】SSHで鍵作る


WindowsだとやはりTeraTermがよさそう。学生の時以来だ。
昔はTeraTerm+TTSSH別々に落としてたけど、最近更新されてるTeraTermはTTSSHも一緒に入れられるみたい。
ここからダウンロードしてインストール。

設定→SSH鍵生成
で公開鍵と秘密鍵のセットを作れる。パスワードは設定すべき。
下のリンク先を見ながら、ローカルの適当な場所に公開鍵と秘密鍵を保存した。
参考: teraterm(ssh2対応) + 公開鍵認証

なんかのコマンドの途中でC:¥Documents and Settings¥ユーザー名¥.sshにid_dsa.pub(公開鍵)がないんだぜ!と言われたので上で保存した鍵をコピーして.sshフォルダに保存した。
エクスプローラーでは「.」で始まるフォルダは作れないのかな?
なんか新しいフォルダで名前を変えようとするとエラーが出たので、コマンドプロンプトから作った。

【3】Herokuにユーザー登録


 ここで「Sign up」ボタンを押してメアドとパスワード入れればすぐできる。

【4】GemでHerokuをインストール


gem install heroku
これだけ。

【5】gitの準備


Herokuに上げたいプロジェクトのフォルダ直下で
git init
git add .
git commit -m "アプリ名"
を続けざまに。

【6】Herokuに新しくプロジェクトを作る


heroku create
↑を入れるとメアドとパスワードを要求されるので、Herokuにユーザー登録したときのをいれる。
このとき、SSHの鍵が場所にないと言われたと思う。公開鍵がHerokuの方に送られたっぽい。
あと、毎回最初にherokuにアクセスしたときにはSSHの鍵を作った時に決めたパスワードを要求されるのでこれも入れる。

成功すると
Created http://high-sunrise-58.heroku.com/ | git@heroku.com:high-sunrise-58.git
みたいなのが表示される。(これは公式のドキュメントに乗ってるアド)
http://high-sunrise-58.heroku.com/にアクセスすると、まだアプリがないときのページが表示される。

あと上記の下の行に公式のドキュメントだと
Git remote heroku added
と書いてあって、新しく作られたgit@heroku.com:high-sunrise-58.gitが「heroku」としてremoteに登録されたよと
なるみたいだったけれど、私の場合はこの表示が出なくて次の項目でつまずいたので、
自分で以下のコマンドを入れて登録しました。
git remote add heroku git@heroku.com:high-sunrise-58.git


【7】5でgitにコミットしたアプリをHerokuに持ってく


git push heroku master
これでなんやかんやでたら、成功!
ruby-aawsがないよと言われたけど、とりあえずプロジェクト自体はちゃんと上がってる模様。
いくつか引っかかったとこはあったけど、ここまで比較的スムーズに来れた方かな。

Herokuのドキュメントすごく整備されててわかりやすい。
英語だけど、ちゃんと項目がきれいにわかれてて、一つ一つの項目がだらだら長くなくて簡潔にまとまってていい。
わかんなくなったらまずはドキュメントを見るのがよさそう。ググるのはそれからだ。
posted by トモト | 15:24 | Heroku | comments(0) | trackbacks(0) |はてなブックマーク - RailsアプリをHerokuで動かしてみる(1)
スポンサーサイト
posted by スポンサードリンク | 15:24 | - | - | - |はてなブックマーク - スポンサーサイト
コメント
コメントする










この記事のトラックバックURL
http://hajimete-ruby.jugem.jp/trackback/36
トラックバック
Rails3レシピブック 190の技
Rails3レシピブック 190の技
ついにRails3対応版が出ました!!
WEB+DB PRESS Vol.58
WEB+DB PRESS Vol.58
Rails2系から3への移行時に知りたいことがひとまとまりになっててよかった!色々ググるよりこれを読む方が早い。
Rubyレシピブック 第3版 303の技
Rubyレシピブック 第3版 303の技
Rubyやるならこのリファレンスは必要。
Search this site