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

标签 mysql ruby-on-rails ruby-on-rails-3 windows-xp installation

我执行了以下操作以在 Windows XP 上安装 Ruby on Rails:

  • 已安装rubyinstaller-1.9.2-p0.exe
  • gem 安装 rails
  • 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 server 时,出现以下错误:

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 文件夹中。我最近让 Rails 在 WAMP MySQL 服务器上正常运行,所以如果这不能解决它,请在解决依赖性问题后发布更具体的错误消息,我会查看我的配置。

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

关于mysql - Ruby on Rails 安装问题 - 如何使用 WAMP MySQL 安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4121524/

相关文章:

ruby-on-rails - 添加注册条件设计

ruby-on-rails-3 - 在 Heroku 上更改为 MySQL2 时出错

mysql - 查询花了5000秒但仍然执行失败

php - 从所有列中选择 unique 到单个列中

php - 在 SQL 语句中安全使用用户特定顺序的推荐方法

php - 从 PHP 的输入中获取特定的数组值

ruby-on-rails - Rails Action Mailer 不发送邮件

ruby-on-rails - 使用 Mechanize 捕获 POST 请求

ruby-on-rails - 编写Redmine插件的良好文档

ruby-on-rails-3 - Rails_admin : control on admin users signup