Ruby on rails RubyonRails问题

Ruby on rails RubyonRails问题,ruby-on-rails,Ruby On Rails,我执行了以下功能: rakedb:schema:dump 这就是我得到的: C:\Users\Oded\sites\simple_cms>rake db:schema:dump (in C:/Users/Oded/sites/simple_cms) rake aborted! Mysql::Error: query: not connected: SHOW TABLES C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/a

我执行了以下功能:

rakedb:schema:dump

这就是我得到的:

C:\Users\Oded\sites\simple_cms>rake db:schema:dump
(in C:/Users/Oded/sites/simple_cms)
rake aborted!
Mysql::Error: query: not connected: SHOW TABLES
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/connec
ion_adapters/abstract_adapter.rb:202:in `rescue in log'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/connec
ion_adapters/abstract_adapter.rb:194:in `log'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/connec
ion_adapters/mysql_adapter.rb:289:in `execute'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/connec
ion_adapters/mysql_adapter.rb:407:in `tables'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/schema
dumper.rb:66:in `tables'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/schema
dumper.rb:27:in `dump'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/schema
dumper.rb:21:in `dump'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/railti
s/databases.rake:327:in `block (4 levels) in <top (required)>'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/railti
s/databases.rake:326:in `open'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/railti
s/databases.rake:326:in `block (3 levels) in <top (required)>'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:634:in `call'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:634:in `block in execute'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:629:in `each'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:629:in `execute'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:595:in `block in invoke_with_call_chain'
C:/Ruby192/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:588:in `invoke_with_call_chain'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:581:in `invoke'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:2041:in `invoke_task'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:2019:in `block (2 levels) in top_level'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:2019:in `each'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:2019:in `block in top_level'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:2058:in `standard_exception_handling'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:2013:in `top_level'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:1992:in `run'
C:/Ruby192/bin/rake:31:in `<main>'    
C:\Users\Oded\sites\simple\u cms>rake db:schema:dump
(在C:/Users/Oded/sites/simple\u cms中)
雷克流产了!
Mysql::错误:查询:未连接:显示表
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active\u record/connec
ion_adapters/abstract_adapter.rb:202:in'rescue in log'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active\u record/connec
ion_adapters/abstract_adapter.rb:194:in`log'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active\u record/connec
ion_adapters/mysql_adapter.rb:289:in'execute'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active\u record/connec
ion_adapters/mysql_adapter.rb:407:in'tables'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active\u record/schema
垃圾桶。rb:66:in‘tables’
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active\u record/schema
垃圾桶。rb:27:in'dump'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active\u record/schema
垃圾桶。rb:21:in'dump'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active\u record/railti
s/databases.rake:327:in`block(4层)in'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active\u record/railti
s/databases.rake:326:in'open'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active\u record/railti
s/databases.rake:326:in `块(3层)in'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:634:in'call'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:634:in'block in execute'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:629:in'each'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:629:in'execute'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:595:in'block in invoke_with_call_chain'
C:/Ruby192/lib/ruby/1.9.1/monitor.rb:201:in'mon_synchronize'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:588:in'invoke_with_call_chain'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:581:in'invoke'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:2041:in'invoke_task'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:2019年:在“顶层的块(2层)”中
C:/Ruby192/lib/ruby/1.9.1/rake.rb:2019:in'each'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:2019:in“顶层块”
C:/Ruby192/lib/ruby/1.9.1/rake.rb:2058:in'standard_exception_handling'
C:/Ruby192/lib/ruby/1.9.1/rake.rb:2013:in“顶级”
C:/Ruby192/lib/ruby/1.9.1/rake.rb:1992:in'run'
C:/Ruby192/bin/rake:31:in`'
你知道有什么问题吗

谢谢


Oded检查以确保您与mysql数据库的所有连接都是正确的

第4行有这样一句话:“查询:未连接:显示表”


这让我觉得您无法连接。

当我使用不同的cmd连接到数据库时,它工作正常。我刚刚输入了命令“showtables”,它显示了“Empty set(0.00秒)”