Ruby on Rails安装问题 – 如何使用WAMP MySQL安装?

我在Windows XP上安装了Ruby on Rails:

  • 安装rubyinstaller-1.9.2-p0.exe
  • gem安装导轨
  • gem安装mysql2
  • cd my_dir
  • rails new my_app -d mysql

创建的config / database.yml包含以下MySQL配置:

development: adapter: mysql2 encoding: utf8 reconnect: false database: first_development pool: 5 username: root password: host: localhost 

但是,当我从my_dir运行rails服务器时 ,我收到以下错误:

 D:/Programs/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2 /mysql2.rb:2:in `require': 126: The specified module could not be found. - D:/ Programs/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2/1. 9/mysql2.so (LoadError) ... 

以及以下弹出消息:

 The application has failed to start because LIBMYSQL.dll was not found. Re-installing the application may fix this problem. 

我想问题是MySQL的安装。

我安装了WAMP,我想使用它的MySQL安装。

我搜索了libmysql.dll ,确实发现它在: my_path_to_wamp\bin\mysql\mysql5.1.36\bin\libmysql.dll

问题是我如何告诉Rails采用这种MySQL安装?

我之前在安装mysql gem时遇到过这个问题,快速修复只是将libmysql.dll复制到ruby bin文件夹中。 我最近在没有问题的情况下运行了WAMP MySQL服务器,所以如果这没有解决它,一旦你整理了依赖性问题就会发布更具体的错误消息,我会看看我的配置。

编辑:具体来说,我正在运行XAMPP。