Ruby解释器(CUI)1.9.2p180 [i386-mingw32]已经停止工作(我没有使用MySQL)

时间:2011-03-21 01:12:45

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

我的ruby解释器几乎每个页面请求都崩溃,并出现以下错误: Ruby解释器(CUI)1.9.2p180 [i386-mingw32]已停止工作

我没有使用MySQL,也没有安装gem,因为许多在线帖子都认为是潜在的原因。哪里可以开始解决此问题?我的环境如下所示。这是一个关键问题,因为我无法在这种环境中继续开发,所以任何想法都会受到高度赞赏。谢谢!

Windows 7 64位 ruby 1.9.2p180 [i386-mingw32],与rubyinstaller一起安装 Rails 3.0.4 与webrick / mongrel崩溃

5 个答案:

答案 0 :(得分:4)

好的,我发现了这个问题。我的css链接以某种方式导致windows ruby​​解释器崩溃,如果媒体属性没有在超过1个链接上定义(疯狂!)。

原创(崩溃):

link rel="stylesheet" href="/stylesheets/jqModal.css" type="text/css"
link rel="stylesheet" href="/stylesheets/main.css" type="text/css"

修改(不崩溃):

link rel="stylesheet" href="/stylesheets/jqModal.css" type="text/css" media="screen, projection"
link rel="stylesheet" href="/stylesheets/main.css" type="text/css" media="screen, projection"

以下是same (or similar) issue的一些见解。

根据帖子,

似乎是特定于Windows的(再次!)。

答案 1 :(得分:4)

解决方法:

添加(或更改)

config.log_level =:警告

在config / environments / development.rb

(不是我的解决方案 - 在另一个帖子中找到它)

答案 2 :(得分:3)

当您想要在实际创建它们之前链接到丢失的文件时,也会发生这种情况。

然后解释器在我的情况下在2个请求后崩溃,但是如果你删除了丢失的文件链接 它运作得很好。

答案 3 :(得分:1)

我在Windows上遇到了同样的问题,ruby解释器在每两次页面加载后崩溃。

我的问题在这里

<img src="<%= @game.image_url %>" />

我用

修复了它
<% if @game.image_url && @game.image_url != "" %>
 <img src="<%= @game.image_url %>" />
<% end %>

答案 4 :(得分:1)

在为heroku预编译文件后出现此错误。我从公共/资产文件夹中删除它们之后一切正常。