【发布时间】:2011-05-06 12:16:20
【问题描述】:
为了在 Windows XP 上安装 Ruby on Rails,我执行了以下操作:
- 已安装 rubyinstaller-1.9.2-p0.exe
- gem 安装导轨
- gem install 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 ruby-on-rails ruby-on-rails-3 windows-xp installation