如何使用rails2设置mysql2



我已经将我的应用程序升级到Rails 2.3.14和Ruby 1.9.2,MySQL一直存在各种奇怪的问题。一开始,我使用了ruby-mysql-gem(2.9.3),直到我意识到它有一些编码问题,大家一致认为应该升级到使用mysql2-gem。

因此,我删除了旧的ruby-mysql适配器并安装了mysql2,还将其包含在我的应用程序的Gemfile:中

gem 'mysql2', '< 0.3'

此外,我已经用adapter: mysql2更新了database.yml。从我在文档上读到的内容来看,这应该是它,但我在尝试启动我的应用程序时不断崩溃:

$ ./script/server
=> Booting WEBrick
=> Rails 2.3.14 application starting on http://0.0.0.0:3000
vendor/rails/activesupport/lib/active_support/dependencies.rb:182:in `require': no such file to load -- mysql (MissingSourceFile)
from ..vendor/rails/activesupport/lib/active_support/dependencies.rb:182:in `block in require'
from ..vendor/rails/activesupport/lib/active_support/dependencies.rb:547:in `new_constants_in'
from ..vendor/rails/activesupport/lib/active_support/dependencies.rb:182:in `require'
from ..config/environment.rb:81:in `<top (required)>'
...

我认为这应该是Rails中mysql适配器的一个替代品。有什么需要我进行不同配置的吗?

您似乎忘记了从Gemfile中删除原始mysql宝石。

相关内容

  • 没有找到相关文章

最新更新