失败需要'mysql2'

时间:2013-03-28 23:02:07

标签: mysql ruby mysql2

我无法使用mysql2 gem。在我的本地副本上它工作得很好,但在我试图运行我的脚本的vm上,require失败了。这是VM的信息。

Windows 7 64bit
Ruby 1.9.3
MySQL 5.6
mysql2 gem 0.3.11 x86-ming32

这是我在需要mysql2时遇到的错误

LoadError: 126 The specified module could not be found.  - c:/Ruby193/.../mysql2.so

当我去查看这个目录时,文件mysql2.so就在那里 这可以归结为在64位版本的Windows上运行吗?

好的,所以我只是废弃了旧虚拟机并获得了一个新实例,但这次是32位Windows 7.当我需要mysql2时,我仍然遇到同样的错误!救命!

1 个答案:

答案 0 :(得分:0)

好的,所以我重新安装了MySQL连接器/ C以确保我运行的是6.0.2。然后我从http://cdn.mysql.com/Downloads/Connector-C/mysql-connector-c-noinstall-6.0.2-win32.zip添加了libmysql.dll并将其放在我的c:\ Ruby \ bin

现在它需要正确!