When I make model, I get error like below:
jizhe@jizhe-laptop:~/ruby4rails/r4rmusic1$ ruby script/generate model
work
/usr/local/lib/ruby/1.8/yaml.rb:133:in `load': syntax error on line
18, col 2: ` password: jizheair' (ArgumentError)
from /usr/local/lib/ruby/1.8/yaml.rb:133:in `load'
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:
880:in `database_configuration'
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:
416:in `initialize_database'
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:
141:in `process'
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:
113:in `send'
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:
113:in `run'
from /home/jizhe/ruby4rails/r4rmusic1/config/environment.rb:9
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:
31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:
31:in `require'
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/commands/
generate.rb:1
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:
31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:
31:in `require'
from script/generate:3
my database.yml :
# SQLite version 3.x
# gem install sqlite3-ruby (not necessary on OS X Leopard)
development:
adapter: mysql
database: r4rmusic1_development
pool: 5
timeout: 5000
username:root
password: jizheair
host: localhost
socket: /var/run/mysqld/mysqld.sock
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
adapter: sqlite3
database: db/test.sqlite3
pool: 5
timeout: 5000
username:root
password:jizheair
production:
adapter: sqlite3
database: db/production.sqlite3
pool: 5
timeout: 5000
username:root
password:jizheair
Please help me in tis regard.