[英]Segfault when I rake (Ruby on Rails)
编辑:这是解决方案 (以防链接到下面的线程消失了):
gem install rails -v=2.3.8
(与以前相同) gem install mysql
(版本2.8.1,与之前相同) 当我尝试使用为mysql配置的database.yml文件(不是sqlite3) rake db:migrate
,出现以下segfault错误:
C:/Ruby187/lib/ruby/1.8/benchmark.rb:306: [BUG] Segmentation fault ruby 1.8.7 (2010-12-23 patchlevel 330) [i386-mingw32]
我已经看过以下线程: Ruby on Rails Rake错误 ,那里没有任何帮助。***看来我的Rails应用程序配置正确,因为当我运行rake db:create
,rails成功创建了指示的mysql模式用于database.yml中的开发环境(或返回“ schema已经存在”消息)。
我猜想我的mysql配置不正确,但是rake db:create
可以在其上运行的事实使我不以为然。 我已经在其他三台机器上成功设置了rails和mysql(一起工作); 我不知道这是什么问题。
Ruby 1.8.7版-Rails 2.3.8版-Mysql 5.1.54版
***发布该主题的用户表示,由于aptana上的帖子,他解决了该问题。 但是,指向该帖子的链接指向主页,因此答案线程似乎已被移动或删除。
我发现使用instantrails dll
的最后一步解决了Win 7 x64上的问题, 而无需更改ruby或rails版本。
ruby -v
ruby 1.9.2p290 (2011-07-09) [i386-mingw32]
rails -v
Rails 3.2.0
gem search mysql
mysql (2.8.1 x86-mingw32)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.