: O. Yuanying

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
...