作業再開・・・と思ったら、netbeansが文字化け。
この間直したのだけど、ubuntuのソフトウェアアップデートの時に何か影響があったかな?
前回と同じ作業で復旧。
さて、本に沿って再開・・・。
モデルを作成して、マイグレート・・・エラー。
uninitialized constant Rake::DSL
検索して調べたところ、
これは、Rails 3.0.5以前ではrakeのバージョンが0.8.7以下でなければRake::DSLが無いというエラーになるという物。
らしい。
対処法としては、
なので、Gemfileの中で
gem ‘rake’, ‘0.8.7’
と指定して、bundle updateを実行。
・・・ところが、updateできず。
コマンドに表示された
Try running `bundle update rake`
に従い、bundle update rakeを実行し、解決。
無事マイグレーションも完了。
さて、データベースを覗いてみようとしたら、
SQLite header and source version mismatch
だと?
Railsは環境面でハマるのが一番ネックだ。
どうやらデータベースも正常に動作していないが、エラーを吐かないなあ。
ハマった。
やっぱMySQLにするか?
それともいっそCakePHPにしちゃおうかな?