我无法使用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时,我仍然遇到同样的错误!救命!
答案 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
中现在它需要正确!