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

Done installing documentation for mysql2 after 0 seconds
1 gem installed

但当我这样做的时候,我会得到:
LoadError: cannot load such file -- mysql2/mysql2

即使gem安装成功,require 'mysql2'
*** LOCAL GEMS ***

mysql2 (0.4.0)

我使用的MacOSX与gem list mysql2
关于我应该去哪里有什么建议吗?

最佳答案

你确定你引用的宝石名称是这样的吗?请出示你的剧本。
更新:看起来像require 'mysql2'版本中的bug
如果您不需要这个版本(我怀疑如此),只需回滚到mysql2-0.4.0分支中以前的最新稳定版本:

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
>>

关于ruby - mysql2 0.4.0 ruby​​ gem需要错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32534879/

10-14 06:33