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.