Friday, April 17, 2009

Heroku + Sinatra+Gitで簡単WebApp!!

やり方をメモ
  • ローカルのフォルダを決めてgit init
  • myapp.rb, config.ru他必要なファイルを作成
  • git add . でファイルを追加
  • git commit -aでコミット
  • heroku create myappでherokuにmyappという名のrepo作成(heroku rename newnameでrename可)
  • git push heroku masterでプッシュ
  • heroku open でサイトを開く

WORDS in Books
http://words-in-books.heroku.com/

トラブった点
  • ssh key
  • sudo gem install heroku
1.ssh key
  • ssh-keygen -t rsaでキーを作る
  • heroku createのときに聞かれる
  • heroku keys:addで新しいキーを追加
  • heroku keysで登録キーを確認
Heroku | Using Git

2.gem install heroku
  • なぜかruby1.8.7ではtaps require sequel ~> 2.11.0と言われてうまくいかず
  • sequel は最新2.12.0しかインストールできず
  • ruby1.9.1ではインストールできた
  • herokugardenというのは1.8.7でインストールできた
Heroku はherokugardenに移行中のようだが
herokugardenではアプロードの仕方がわからず(対応してないかも)

基本的には以下の2つを参照

sinatra's heroku-sinatra-app at master - GitHub

Heroku & Sinatra

Herokuはすごいサイトだけど
制限事項とかどうなってんだろう
あとGitをもう少し知る必要あり

No comments: