1
我已經升級了我的應用程序到Rails 2.3.14和Ruby 1.9.2,我一直在使用MySQL的各種奇怪的問題。起初,我已經使用了ruby-mysql
寶石(2.9.3),直到我意識到它有一些編碼問題,並且一致似乎是將寶石升級爲使用mysql2
寶石。如何設置與rails2的mysql2
因此,我已刪除了舊ruby-mysql
適配器和安裝mysql2
,也包括它在我的應用程序的Gemfile中:
gem 'mysql2', '< 0.3'
另外,我已經更新database.yml
與adapter: mysql2
。從我讀過的文件上,這應該是它,但我不斷收到崩潰試圖啓動我的應用程序時:
$ ./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適配器的下降。任何我需要配置不同?