我有一个我编写的ruby脚本,我正在尝试使用if来写入我创建的活动记录数据库。当我向文件添加一个require'mysql12'时,我收到以下错误:
.rvm / rubies / ruby-2.0.0-p0 / lib / ruby / site_ruby / 2.0.0 / rubygems / 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
答案 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'
应修复错误。