我似乎无法运行configuration为MySQL的铁路应用程序。 当我运行该项目时,出现以下错误:
193: %1 is not a valid Win32 application. - C:/Ruby193/lib/ruby/gems/1.9.1/gems/mysql-2.8.1-x86-mingw32/lib/1.9/mysql_api.so
我注意到其他人已经打了这个,但我没有find任何解决scheme,为我工作。 以下是我迄今为止所尝试的:
libmysql.dll
复制到ruby bin文件夹 任何人都可以提供指导吗? 这只是一个失败的原因? 使用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/
这也得到了回答:
在Windows 5.5中的Ruby 5.5 Ruby
Datamapper的dm_mysql_adapter gem是否支持Windows?
最后在Windows 64位和现在安装了Rails的MySQL
在Windows上在轨道上的红宝石的本机扩展概率宝石时间
希望有所帮助。