나는 다음과 같은 오류가 Webrick
를 사용하여 내가 할 자산 취득하려고 할 때 나는 레일 2 개 레일 3.에서 큰 사이트를 마이그레이션하고있다 : 나는 랙 소스 코드를 검사 한레일 오류 제공하는 자산
Started GET "/assets/key.png" for 127.0.0.1 at 2013-03-20 11:00:06 -0300
Served asset /key.png - 200 OK (15ms)
[2013-03-20 11:00:08] ERROR NoMethodError: undefined method `each' for nil:NilClass
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/rack-1.4.5/lib/rack/handler/webrick.rb:71:in `service'
/usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/webrick/httpserver.rb:138:in `service'
/usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/webrick/httpserver.rb:94:in `run'
/usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/webrick/server.rb:191:in `block in start_thread'
을하고, 문제는 파일 webrick.rb의 다음 줄에 (몸은 무기 호) :
Started GET "/assets/key.png" for 127.0.0.1 at 2013-03-20 11:34:31 -0300
Served asset /key.png - 200 OK (33ms)
!! Rack application returned nil body. Probably you wanted it to be an empty string?
!! Unexpected error while processing request: undefined method `each' for nil:NilClass
:
body.each { |part|
res.body << part
}
이 Thin
를 사용하여 나는 유사한 오류
그리고 브라우저에서:
Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.
이 오류로 고전을 면치 못하고있다. 어떤 도움 ??
아마도 랙을 최신 버전으로 업데이트해야합니까? –
어떻게해야합니까? 나도 승객과 함께 노력했다. 그리고 그것은 didnt한다 일. 그러나 랙을 업데이트하는 방법을 알려주십시오. – Tony
나는 보석 업데이트 랙이라고 할 것이다. –