2010-07-08 104 views
0

只是想知道是否有人在我身边有同样的困难 - 我已经使用Windows安装程序完成了Ruby 1.9.1的香草安装,只有几个宝石:红宝石,Rails和Windows 7 x64

actionmailer (2.3.8) 
actionpack (2.3.8) 
activerecord (2.3.8) 
activeresource (2.3.8) 
activesupport (2.3.8) 
bson (1.0.3) 
jnunemaker-validatable (1.8.4) 
mongo (1.0.3) 
mongo_mapper (0.8.2) 
mysql (2.8.1 x86-mingw32) 
plucky (0.3.2) 
rack (1.1.0) 
rails (2.3.8) 
rake (0.8.7) 

在频繁的基础,当请求一个页面,使用WEBrick开始吐出分段错误,或Ruby运行时只是包装它共(“......已停止工作”)。

我已经尝试了与1.8.7安装程序具有相同的结果相同的设置。我真的想用Rails做一些开发,但是这不是屁股疼痛,也不是真的帮助它的事业。

PS:我是一个相对的n00b到Ruby/Rails的土地,因此,如果这件事情真的很明显,我的设置已经错过了,要温柔:)

+0

很多Ruby和Rails的作品仍然不能很好地与Windows一起玩......我已经尝试了多次b/c,它似乎是“应该”的工作,但它只会持续很长时间才会出现问题。我强烈建议安装Cygwin,并在那里完成所有的Rails工作,几乎所有的事情都应该按照它应有的方式工作。 – ewall 2010-07-08 14:15:18

+0

在Win 7 x64和MySQL | SQLite上使用Rails 3和Ruby 1.9.2没有问题。所以它绝对有效,除了有些东西真的很慢(Spork有点帮助,但安装它是另一次冒险)。但要准备经常使用Google搜索一段时间。 – Ernest 2010-11-24 12:34:39

回答

0

你检查的MySQL版本你在用吗?

您安装的MySQL gem对于某个版本的MySQL是合理的(并且是特定的)。这是因为libMySQL.dll是gem用于连接到MySQL的库,因此在版本之间引入了不兼容的更改。

你可以阅读更多有关在这里:

http://blog.mmediasys.com/2009/08/21/mysqlruby-2-8-1-released/

而且还RubyInstaller项目的教程:

http://wiki.github.com/oneclick/rubyinstaller/tutorials

我个人建议使用Ruby 1.8.7,而不是1.9.1,因为您可能遇到的问题1.9.1将高于1.8.7

希望有所帮助。

+0

在回到1.8.7之前,我会试试1.9.2 http://rubyinstaller.org/news/2010/08/23/rubyinstaller-1-9-2-p0-and-new-devkits-released/ – 2010-11-24 12:23:22