いま動いてるのは1.1.6だけど、今後は2.0なんです、なので環境を整えます、の巻。
- rails 2.0 install
% sudo gem install rails –include-dependencies
...
% sudo gem list
...
rails (2.0.2, 1.1.6)
...
enviroment.rbとかで、railsバージョンを指定可能。
- gemのupdateも必要(?
% sudo gem update --system
...
% sudo gem pristine --all
で、この時点でrails1.1.6で生成したアプリは動かなくなる(苦笑
その際にはboot.rbを修正
- require_gem "rails", "=#{version}"
+ gem "rails", "=#{version}"
自分のアプリでは、plugin系にもrequire_gemがあり、そいつらも対象。。。めんどい。
しかし、運用中の本番環境をどうしたもんか(苦笑
- sqliteを利用する
% sudo gem install sqlite3-ruby
- mongrelもアップデート
% sudo gem update mongrel
...
% sudo gem update gem_plugin
...
% sudo gem update cgi_multipart_eof_fix
...
% sudo gem update fastthread
...
- では、rails2.0を試してみる。
- scaffold で modelも全部つくっちまうのな
% ruby script/generate scaffold person name:string age:integer
...
% rake db:migrate
...
mongrel起動して確認。ほほー。
※参考