rails-ruby在cygwin上崩溃



我的rails应用程序在访问网页时立即崩溃。我的ruby和rails版本是:

$rails--版本轨道3.2.1

$ruby--版本ruby 1.9.2p290(2011-07-09修订版32553)[i386-cygwin]

这是日志:

[2012-02-28 09:46:26] INFO WEBrick::HTTPServer#start: pid=12536 port=3000

Started GET "/assets/rails.png" for 127.0.0.1 at 2012-02-28 09:46:49 +0800 Served asset /rails.png - 200 OK (29ms) /home/salil.wadnerkar/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpres ponse.rb:323: [BUG] rb_sys_fail() - errno == 0 ruby 1.9.2p290 (2011-07-09 revision 32553) [i386-cygwin]

-- control frame ---------- c:0010 p:---- s:0047 b:0047 l:000046 d:000046 CFUNC :write c:0009 p:---- s:0045 b:0045 l:000044 d:000044 CFUNC :<< c:0008 p:0010 s:0041 b:0041 l:000040 d:000040 METHOD /home/salil.wadnerkar/.rvm/ rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpresponse.rb:323 c:0007 p:0260 s:0036 b:0036 l:000035 d:000035 METHOD /home/salil.wadnerkar/.rvm/ rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpresponse.rb:295 c:0006 p:0036 s:0029 b:0029 l:000028 d:000028 METHOD /home/salil.wadnerkar/.rvm/ rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpresponse.rb:186 c:0005 p:0037 s:0025 b:0025 l:000024 d:000024 METHOD /home/salil.wadnerkar/.rvm/ rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpresponse.rb:103 c:0004 p:0452 s:0020 b:0020 l:000019 d:000019 METHOD /home/salil.wadnerkar/.rvm/ rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:86 c:0003 p:0126 s:0009 b:0009 l:001414 d:000008 BLOCK /home/salil.wadnerkar/.rvm/ rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/server.rb:183 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH

c:0001 p:---- s:0002 b:0002 l:000001 d:000001 TOP

-- Ruby level backtrace information ---------------------------------------- /home/salil.wadnerkar/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/server. rb:183:in block in start_thread' /home/salil.wadnerkar/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpser ver.rb:86:in运行'/home/salil.wadnerkar/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpponse.rb:103:在send_response' /home/salil.wadnerkar/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpres ponse.rb:186:in send_body'中/home/salil.wadnerkar/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpponse.rb:295:在send_body_string' /home/salil.wadnerkar/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpres ponse.rb:323:in中_write_data'/home/salil.wadnerkar/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpponse.rb:323:在<<' /home/salil.wadnerkar/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpres ponse.rb:323:in中写入""

[注]您可能在Ruby解释器或扩展库中遇到了一个错误。欢迎提交错误报告。详细信息:http://www.ruby-lang.org/bugreport.html

中止(堆芯转储)

Oscar Holmstrand在该线程中找到了解决方案:解决方法:

添加(或更改)

config.log_level=:警告

在config/environments/development.rb 中

一旦我设置好它,我就意识到这是一个宝石的问题。

最新更新