Ruby on rails ruby中的ruby Rake时间错误,在windows 7上现在要做什么:

Ruby on rails ruby中的ruby Rake时间错误,在windows 7上现在要做什么:,ruby-on-rails,ruby,rake,i386,Ruby On Rails,Ruby,Rake,I386,错误: 系统gem列表: C:\ruby_shuby\exchange>rake db:create:all rake/rdoctask is deprecated. Use rdoc/task instead (in RDoc 2.4.2+) C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/connection_adapters/mysql_ad apter.rb:620: [BUG] Se

错误:

系统gem列表:

C:\ruby_shuby\exchange>rake db:create:all
rake/rdoctask is deprecated.  Use rdoc/task instead (in RDoc 2.4.2+)
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.11/lib/active_record/connection_adapters/mysql_ad
apter.rb:620: [BUG] Segmentation fault
ruby 1.8.7 (2011-06-30 patchlevel 352) [i386-mingw32]

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

救命啊!如何处理此问题。

这不是时间错误,我认为这是您的环境没有安装MySQL的问题


您在系统上安装了MySQL吗?

我得到了上述错误报告的解决方案,我认为这是MySQL和我的rails配置文件中数据库名称的小问题

我发现上述问题的原因如下:

C:\ruby_shuby\exchange>gem list

*** LOCAL GEMS ***

actionmailer (2.3.11, 2.3.2)
actionpack (2.3.11, 2.3.2)
activerecord (2.3.11, 2.3.2)
activeresource (2.3.11, 2.3.2)
activesupport (2.3.11, 2.3.2)
mysql (2.8.1 x86-mingw32)
rack (1.1.2, 1.1.1)
rails (2.3.11)
rake (0.9.2)
或 >Config/database.yml中的文件包含数据库环境的不同名称,如mysql和在rails中为应用程序设置的不同数据库名称。我的问题是:Config/database.yml中的Mysql数据库名和数据库名不匹配。

或 >需要将Libmysql.dll文件从Mysql安装目录复制到ruby的bin目录,这可能会导致以下错误:

>Mysql or database server is Off,or disconnected.
> mysql or database gem not installed in ruby.