スポンサーサイト
2013.07.04 Thursday
一定期間更新がないため広告を表示しています
はじめてのRuby on Rails、トラブル記録
RailsアプリをHerokuで動かしてみる(1)
2009.10.15 Thursday
それでは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のドキュメントすごく整備されててわかりやすい。 英語だけど、ちゃんと項目がきれいにわかれてて、一つ一つの項目がだらだら長くなくて簡潔にまとまってていい。 わかんなくなったらまずはドキュメントを見るのがよさそう。ググるのはそれからだ。 コメント
コメントする
この記事のトラックバックURL
トラックバック機能は終了しました。
トラックバック
|
Rails3レシピブック 190の技
ついにRails3対応版が出ました!!
WEB+DB PRESS Vol.58
Rails2系から3への移行時に知りたいことがひとまとまりになっててよかった!色々ググるよりこれを読む方が早い。
Rubyレシピブック 第3版 303の技
Rubyやるならこのリファレンスは必要。
Search this site
|