2013-03-29 58 views
0

我是新來rails.I試圖rake db:drop但我得到以下錯誤耙中止錯誤DB:降軌3.2

rake aborted! 
(<unknown>): mapping values are not allowed in this context at line 21 column 12 
/home/chiron/.rvm/gems/ruby-1.9.3-p327/gems/railties-3.2.11/lib/rails/application/configuration.rb:115:in `database_configuration' 
/home/chiron/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.11/lib/active_record/railties/databases.rake:25:in `block (2 levels) in <top (required)>' 
Tasks: TOP => db:drop => db:load_config 
(See full trace by running task with --trace) 

我安裝上ubuntu。而工作相同的代碼爲Windows環境似乎工作完全

我的database.yml如下: -

# PostgreSQL v0.8.x 
# gem install pg 
development: 
    adapter: postgresql 
    encoding: unicode 
    host: localhost 
    database: lib_development 
    pool: 5 
    username: chiron 
    password: 

# 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: postgresql 
    encoding: unicode 
    host: localhost 
    database: lib_test 
    pool: 5 
    username: chiron 
    password: 

production: 
    adapter: postgresql 
    encoding: unicode 
    host: localhost 
    database: lib_production 
    pool: 5 
    username: chiron 
    password: 

誰能幫我

回答

2

你必須在配置冗餘空格鍵

pool: 5 
    username: chiron # << here 
    password: 
+0

現在得到以下錯誤: - LS/commands.rb:55:在'塊在<頂部(必需)>」 \t從/家/ chiron/.rvm/gems/ruby​​-1.9.3-p327/gems/railties-3.2.11/lib/rails – Catmandu

+0

請詳細描述 – MikDiet