soohei.net
SOHEI KITADA
Rails 3.2.3 を Heroku で
2012.4.28
1.
Rubyのバージョン確認
$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.3.0]
Railsのバージョン確認
$ rails -v
Rails 3.2.3
参考: 【番外編】Ruby on Railsでのアプリ開発の基本 – Facebook開発者の為のサポートサイト | fb.developers’+
http://fb.dev-plus.jp/column1/column1_ruby/
——–
2.
LionのデフォルトのRubyは1.8.7 なので、
1.9.3を使うために、RVMをインストール。
$ git clone –depth 1 git://github.com/wayneeseguin/rvm.git
$ cd rvm
$ ./install
——–
3.
RVMを使うために、~/.bashrc に
# RVM
[ -s ${HOME}/.rvm/scripts/rvm ] && source ${HOME}/.rvm/scripts/rvm
を追記。設定が完了したら、「$ source ~/.bashrc」か 再ログイン で設定を読み込む。
$ rvm -v
rvm 1.13.0 () by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
——–
4.
1.9.3をインストール
$ rvm install 1.9.3
インストールされているバージョンの一覧
$ rvm list
1.9.3を使用
$ rvm use 1.9.3
1.9.3を初期設定に
$ rvm –default 1.9.3
改めて、$ rvm list の結果
–
rvm rubies
ruby-1.9.2-p320 [ x86_64 ]
=* ruby-1.9.3-p194 [ x86_64 ]
# => – current
# =* – current && default
# * – default
–
参考: Mac に rvm をインストールして 複数バージョンの Ruby を使う – hogehoge foobar Blog Style5
http://d.hatena.ne.jp/mrgoofy33/20110518/1305649544
——–
5.
その他、必要に応じて…
gemのインストール
$ sudo port install rb-rubygem
railsのインストール
$ gem install rails
バージョンの確認
$ rails -v
——–
6.
Railsアプリを作る場所へ移動
$ cd
アプリ「myapp」を作成
$ rails new myapp
アプリの中に移動
$ cd myapp
Herokuで動かすために
「myapp/Gemfile」の
gem ‘sqlite3′
を
group :production do
gem ‘pg’
end
group :development, :test do
gem ‘sqlite3′
end
に書き換える。
ローカル環境の再インストール
$ bundle install
参考: Rails 3.1 を Heroku (Cedar) にデプロイする – Rails 3.0 on Heroku Bamboo からの変更点 : : lefthandz.org
http://aws.lefthandz.org/wordpress/2012/01/deploy-rails-3-1-on-heroku-cedar/
——–
7.
データベースのテーブル作成
$ rails g scaffold note body:text title:string
$ rake db:migrate
ローカルのRailsを起動
$ rails s
http://localhost:3000/notes をチェック
——–
8.
Herokuにログイン
$ heroku login
※パスワードを毎回聞かれなくするには
公開鍵/秘密鍵の設定
$ heroku keys:add
参考: Ruby1.9.3 + Rails3.2.1セットアップ – I can’t change the world.
http://change-the-world.heroku.com/19
——–
9.
Gitの管理下に
$ git init
$ git add .
$ git commit -m “init”
Heroku上にアプリを作成
$ heroku create –stack cedar
or
$ heroku create –stack cedar アプリ名
Herokuにリリース
$ git push heroku master
$ heroku rake db:migrate
$ heroku open
http://アプリ名.herokuapp.com/notes で確認
GoGoLA
2012.4.22
2012年4月の記録。
・TD社に新メンバーが入りました。 (4/2)
ここで簡単に紹介すると、大学の後輩の平瀬 (@chap_)です。
SFC卒業後に藝大大学院(映像研究科)で腕を磨いて、卒業のタイミングで合流です。
今後は色々なところに一緒に連れていきます。
これで今までの3倍くらい仕事が出来そうです。
それと、4/21で独立からちょうど1年が経ちました。
必死なうちに、会社になって事務所が出来ました。周囲のみなさまに感謝です。
今年は、昨年の
長野 (2年目で首位打者)
澤村 (新人王)
のような2人になりたいと思っています。よろしくお願いします。
・岩井・檜垣夫妻が留学先のLAに旅立ちました。 (4/17)
大学の研究室時代からずーっといい感じに近くにいた同級生2人です。
今自分がやってることの下地と原動力はほぼこの2人のおかげです。
ずっと背中を追いかけていたら海の向こうに行ってしまったので、
追いかけて行こうと思っています。応援よろしくです。(twitter: @tawashi5454_, @mrkhgk)
update 2012.02.19
2012.2.19
T-D YOYOGI PARK OFFICE 2
2012.1.29

自宅兼作業場からの移動完了。
図らずも全員グレイパーカーだった。
あねちゃん、chap、あべくんおつかれした。



