mysql2 0.4.0 ruby​​ gem需要输入错误

时间:2015-09-12 03:28:29

标签: ruby gem mysql2

我使用命令安装 mysql2 gem:gem install mysql2

Done installing documentation for mysql2 after 0 seconds
1 gem installed

但当我require 'mysql2'时,我得到:

LoadError: cannot load such file -- mysql2/mysql2

即使已成功安装gem,gem list mysql2

*** LOCAL GEMS ***

mysql2 (0.4.0)

我正在使用带有ruby 2.1.5p273

的MacOSX

有关我应该在哪里寻找的任何建议吗?

2 个答案:

答案 0 :(得分:0)

你确定你引用了这个require 'mysql2'的宝石名字吗?请显示你的脚本。

更新:在mysql2-0.4.0版本中看起来像bug

如果您不需要这个版本(我对此表示怀疑),请回滚到0.3.x分支中的上一个最新稳定版本:

ruby-2.1.5 in ~/projects › gem install mysql2 -v '~> 0.3.0'
Fetching: mysql2-0.3.20.gem (100%)
Building native extensions.  This could take a while...
Successfully installed mysql2-0.3.20
1 gem installed
ruby-2.1.5 in ~/projects › irb
>> require 'mysql2'
=> true
>> 

答案 1 :(得分:0)

尝试使用平台 -

gem install mysql2 --platform=ruby