1

我有一个我编写的 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:in `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
4

1 回答 1

3

当我向文件添加 require 'mysql12' 时,出现以下错误:

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

如上所述,在您的 ruby​​ 脚本中 更新require语句应该可以修复错误。require 'mysql2'

于 2013-07-05T21:57:17.123 回答