production.log

株式会社リブセンスでエンジニアをやっている星直史のブログです。

ruby 2.0 rails 4.0にしてみた。

ruby 1.9から2.0にしたときにはまったこと。
/usr/locale/bin/rubyをまず削除しないとだめっぽい。(1.9系のrubyだから?)
で、削除したあとにmakeでコンパイルしていくと、自動で2.0のrubyが/usr/locale/binに作成される。

ちなみに、消さないとmake install後にruby -v としても1.9でした。

●rails4.0ではまったこと。
インストール→サーバ起動まですんなりいったけど、これまで/public/index.htmlがなくなってる事に気づいた!
どうやら、4.0からは消えるらしい。
Rails 4からpublic/index.htmlは存在しなくなりrails/welcome#indexが実行される - memo.yomukaku.net

どうするかというと

/confing/routes.rbにroot to: 'top#index'と追加。
※'top#index'←このコントローラやviewは自分で作成