26 Aug '12, 2am

2-2 DataMapperによるデータベース操作。コマンド実行でエラーになるのがシャクなので、さらにつつく。本の環境 Rail...『Ruby on RailsによるWebアプリケーション...』 1時間 5分 #studyplus

p.50中~p.53上。2-2 DataMapperによるデータベース操作。コマンド実行でエラーになるのがシャクなので、さらにつつく。本の環境 Rails 3.0.5でやってたのだが、DataMapperのサイトからダウンロードしたプロジェクトが最近のRailsにしか対応していないのが、エラーの原因のようだ。環境をRails 3.2.1に切り替えて、bundle install。これはうまくいくが、rails g scaffold users ...でエラー。`autodetect': Could not find a JavaScript runtime. といわれ、ググると、http://jurakudai.blog92.fc2.com/blog-entry-18.htmlが引っかかるので、gemでtherubyracerをインストール、Gemfile書き換え後、再度、rails g scaffold users ...。なんとか、アプリが動いた。外部からプロジェクトを持ってくる場合、Railsは最近のバージョンにしないとダメだなぁ。

Full article: http://studyplus.jp/users/penguindaa/events/258644

Tweets