193:%1不是有效的Win32应用程序错误,Ruby(1.9.3)在Rails(3.2.3)上使用MySQL(5.5)在Windows 7上

前端之家收集整理的这篇文章主要介绍了193:%1不是有效的Win32应用程序错误,Ruby(1.9.3)在Rails(3.2.3)上使用MySQL(5.5)在Windows 7上前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我似乎无法运行配置为MysqL的rails应用程序.当我运行该项目时,我收到以下错误

193:%1不是有效的Win32应用程序. – C:/Ruby193/lib/ruby/gems/1.9.1/gems/MysqL-2.8.1-x86-mingw32/lib/1.9/MysqL_api.so

我注意到其他人已经打了这个,但我找不到任何适合我的解决方案.这是我到目前为止所尝试的内容

>将libMysqL.dll复制到ruby bin文件
>尝试旧版MysqL(5.0)
>在regedit上检查了ImagePath for MysqL

有谁可以在这里提供指导?这只是一个失败的原因吗?使用Linux或其他版本的Ruby / Rails / MysqL组合是否解决了这个问题?

看起来您安装了MysqL gem的二进制预编译版本,这需要安装特定版本的MysqL.

更重要的是,它需要在PATH中提供特定版本的libMysqL.dll,以便gem可以使用它.

我建议您卸载预编译的gem并继续执行此处描述的手动编译步骤:

http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/

这也已经得到了回答:

Ruby Gem for mysql 5.5 in windows

Is Datamapper’s dm_mysql_adapter gem supported on windows?

Finally installed MySQL for Rails in Windows 64 bit,and now

on windows Mysql native extension prob in ruby on rails gem time

希望有所帮助.

猜你在找的Windows相关文章