让Rails在Win7 x64上运行

时间:2011-02-16 16:57:54

标签: ruby-on-rails windows-7 rake

我的开发机器曾经是Vista Home盒子,但我昨天切换到Win7 Pro,我试图重新设置所有内容。我正在尝试让我的Win7安装再次使用RoR(是的,我知道,除了Windows之外应该使用的东西)当我尝试使用db:drop / create / etc时,它会向我吐出以下错误。

193: %1 is not a valid Win32 application.   

/ruby/gems/1.9.1/gems/mysql-2.8.1-x86-mingw32/lib/1.9/mysql_api.so

我阅读了the following SO帖子,并且当我在Vista盒子上安装rails时,确实回想起了这个效果。而不是抓住文件链接到我的人去了我的MySQL安装并抓住并粘贴了那里的libmySQL.dll到我的Ruby安装。我确实重新开始了。我还应该尝试什么?

3 个答案:

答案 0 :(得分:1)

不是答案,而是一个可能合适的建议:带有linux映像的VMWare / Virtualbox。交钥匙轨道可能是一个开始的地方,但它们的释放有点旧。

这不像你计划在Windows上部署你的应用程序(!),所以Samba用于文件共享和PuTTy用于控制台,没有必要尝试在Windows上运行和维护Rails。作为奖励,你可以免费获得git和ssh之类的东西。

答案 1 :(得分:0)

你可能想要使用一个新的installer软件包,它应该像XAMPP一样,让你的生活更轻松。

由同一个人制作的Ruby版本管理器rvm在其他环境中运行得非常好。

答案 2 :(得分:0)

tadman的解决方案可能有效,但我无法尝试。将它记住以备将来使用。我最终得到的是this解决方案。