Ruby interpreter (CUI) 1.9.2p180 [i386-mingw32] has stopped working (I am not using MySQL)

徘徊边缘 提交于 2019-12-21 04:07:15

问题


My ruby interpreter is crashing on almost every page request with the following error: Ruby interpreter (CUI) 1.9.2p180 [i386-mingw32] has stopped working

I am not using MySQL nor do I have the gem installed, as many of the posts online have suggested as a potential cause. Where I can begin troubleshooting this issue? My environment is stated as below. This is a critical issue as I cannot continue development in this environment so any ideas would be greatly appreciated. Thanks!

Windows 7 64bit ruby 1.9.2p180 [i386-mingw32], installed with rubyinstaller Rails 3.0.4 crashes with webrick/mongrel


回答1:


Workaround:

Add (or change)

config.log_level = :warn

in config/environments/development.rb

(not my solution - found it in another thread)




回答2:


Ok, i found the issue. My css links somehow caused the windows ruby interpreter to crash if the media attribute isn't defined on more than 1 link (crazy!).

Original (crashes):

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

Modified (doesn't crash):

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"

Here's some insight into the same (or similar) issue.

Seems to be windows specific (again!) according to the post.




回答3:


It also happens when you want to link to missing files, before you actually create them.

Then the interpreter crashes after 2 requests in my case, but if you remove the missing file links it works just fine.




回答4:


I had the same problem on windows, ruby interpreter crashing after every couple of pageloads.

my problem was here

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

and I fixed it with

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



回答5:


I had this error after precompiling files for heroku. After I deleted them from public/assets folder everything worked fine.



来源:https://stackoverflow.com/questions/5372888/ruby-interpreter-cui-1-9-2p180-i386-mingw32-has-stopped-working-i-am-not-us

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!