Railsアプリが起動しないイージーミス
RESTful Railsを試したくなって、久しぶりにrailsアプリを作ってscaffoldしてみたらエラーがでた。
[yuanying@tapestry ontrack]$ruby script/generate scaffold_resource project name:string desc:text ./script/../config/boot.rb:29: undefined method `gem' for main:Object (NoMethodError) from script/generate:2
gemって関数が無いよーと言ってくる。いや、あるよな…。
と思ってぐぐってみると、gemのバージョンが古いとこのエラーが出るようだ。
[yuanying@tapestry yuanying]$gem --version 0.8.11
えーっと、最新のgemのバージョンは0.9.2だから、確かに古いね。
というわけでアップデートしてみました。
[yuanying@tapestry yuanying]$sudo gem update --system Password: Upgrading RubyGems... Attempting remote upgrade of rubygems-update Attempting remote installation of 'rubygems-update' Successfully installed rubygems-update-0.9.2 Updating version of RubyGems to 0.9.2 Installing RubyGems 0.9.2 ---> bin ...