我使用命令安装 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
有关我应该在哪里寻找的任何建议吗?
答案 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