Ruby on rails 无法加载这样的文件--mysql12(LoadError)
我有一个我已经编写的ruby脚本,我正在尝试使用if来写入我创建的活动记录数据库。当我将require“mysql12”添加到文件中时,会出现以下错误: .rvm/rubies/ruby-2.0.0-p0/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:106:“require”中:无法加载此类文件--mysql12(LoadError) 当我做一个Ruby on rails 无法加载这样的文件--mysql12(LoadError),ruby-on-rails,ruby,Ruby On Rails,Ruby,我有一个我已经编写的ruby脚本,我正在尝试使用if来写入我创建的活动记录数据库。当我将require“mysql12”添加到文件中时,会出现以下错误: .rvm/rubies/ruby-2.0.0-p0/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:106:“require”中:无法加载此类文件--mysql12(LoadError) 当我做一个 gem list | grep mysql activere
gem list | grep mysql
activerecord-mysql2-adapter (0.0.3)
mysql2 (0.3.11)
它显示安装了mysql12 gem
项目的My database.yml文件如下所示:
production:
adapter: mysql2
encoding: utf8
当我将require“mysql12”添加到文件中时,会出现以下错误:
.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:106:in
`require':无法加载这样的文件--mysql12(LoadError)
如上所述,将ruby脚本中的
require
语句更新为require'mysql2'
应该可以修复错误 应该是要求“mysql12”
还是要求“mysql2”
?我认为应该是要求“mysql12”你是对的,我不得不说我在mysql2的mysql接口中有一个12。请把它作为一个正式的答案,这样我就可以给你信用了。谢谢你!“好了,”他补充道:)