YAML

RailsによるアジャイルWebアプリケーション開発 』のp59にある、

>ruby script\generate scaffold Product Admin

を実行すると、以下のエラーが発生。

>ruby script\generate scaffold Product Admin
C:/ruby-1.8.5/lib/ruby/1.8/yaml.rb:133:in `load': syntax error on line 14, col 2
: `  encoding: utf8' (ArgumentError)
        from C:/ruby-1.8.5/lib/ruby/1.8/yaml.rb:133:in `load'
        from ./script/../config/environment.rb:59
        from ./script/../config/environment.rb:59:in `open'
        from ./script/../config/environment.rb:59
        from script/generate:2:in `require'
        from script/generate:2

config/database.ymlは、http://awdwr.shugo.net/info/codesで配布されているソースコード(日本語版)を参照したのだが、どうやらtest:内のpassword:の後ろにスペースが入っていないのが問題らしい。