无法加载此类文件 - mysql12(LoadError)

时间:2013-07-05 21:35:02

标签: ruby-on-rails ruby

我有一个我编写的ruby脚本,我正在尝试使用if来写入我创建的活动记录数据库。当我向文件添加一个require'mysql12'时,我收到以下错误:

  

.rvm / rubies / ruby​​-2.0.0-p0 / lib / ruby​​ / site_ruby / 2.0.0 / ruby​​gems / core_ext / kernel_require.rb:106:在`require':无法加载这样的文件 - mysql12(LoadError) )

我做的时候

gem list | grep mysql
activerecord-mysql2-adapter (0.0.3)
mysql2 (0.3.11)

它显示已安装mysql12 gem。

我的项目的database.yml文件如下所示:

production:
  adapter: mysql2
  encoding: utf8

1 个答案:

答案 0 :(得分:3)

  

当我向文件添加一个require'mysql12'时,我收到以下错误:

     

.rvm /红宝石/红宝石2.0.0-P0 / LIB /红宝石/ site_ruby / 2.0.0 /的rubygems / core_ext / kernel_require.rb:106:在   `require':无法加载这样的文件 - mysql12(LoadError)。

如上所述,在ruby脚本中将require语句更新为require 'mysql2'应修复错误。