saberma/19wu — pull request #22 by doitian (2012-12-24 06:50:56+00:00)
Title: Feature/setup script

用 thor 来运行任务，因为有现成的方法用。比如创建文件，如果文件已经存在并且内容不同，会提示用户是否覆盖。

运行方法 （任选其一）

bundle exec thor setup
ruby setup.rb
./setup.rb

为了让错误明显，运行 db:create 这前，先测试了下连接 postgres 数据库。

Fixed #21

其实明天顺手写了 `create_database_yml`，但是依赖 thor。不过如果先要求 `bundle install` 成功的话，这个就不是问题。