2013-03-18 1 views
1

나는이 문제에 대해 며칠 동안 고생했습니다. 내 앱을 Rails 3.1에서 3.2로 업그레이드했고 개발 서버 (thin 또는 webrick)에 메모리 누수가 발생했습니다. 로컬 호스트 루트도 얻을 수 없습니다. 여기 내 Gemfile은 다음과 같습니다.As-Extension gem은 Rails 3.2 업데이트와 함께 더 이상 사용되지 않으며 충돌합니다.

gem 'rails', '= 3.2.0' 
gem 'thin' 
gem "rmagick" 
gem "carrierwave" 
gem 'rake', '0.9.2' 
gem 'fog' 
gem 'twitphoto', :git => 'git://github.com/pefavre/twitphoto.git' 
gem 'will_paginate', '~> 3.0' 
gem 'faker', '0.3.1' 
gem 'geocoder' 
gem 'map' 
gem 'must_be' 
gem 'twitter', :git => 'git://github.com/pefavre/twitter.git' 
gem 'httparty' 
gem 'rest-client' 
gem 'foreman' 
gem "as-extensions" 
gem 'json' 
gem 'oauth' 
gem 'topsy', :git => 'git://github.com/pefavre/topsy.git' 
gem 'gmaps4rails' 
gem 'depq' 
gem 'newrelic_rpm' 
gem 'jquery-rails' 
gem 'pg' 

group :development do 
    gem 'rspec-rails', '2.6.1' 
    gem 'annotate', '2.4.0' 
end 

group :test do 
    gem 'rspec-rails', '2.6.1' 
    gem 'webrat', '0.7.1' 
    gem 'spork', '0.9.0.rc8' 
end 

group :assets do 
    gem 'sass-rails', '~> 3.2.3' 
    gem 'coffee-rails', '~> 3.2.1' 
    gem 'uglifier',  '>= 1.0.3' 
end 

업그레이드가 빠졌습니까? 미리 감사드립니다.

+0

루트를 가져올 수 없다는 것은 무엇을 의미합니까? 또한, 일종의 로그 추출이 도움이 될 것입니다. – mcfinnigan

+0

기본적으로 아무 일도 일어나지 않기 때문에 로그가 없습니다. GET localhost 요청이 전송되고 아무 것도 움직이지 않습니다. – PEF

+0

확인 된 문제 : 각 보석을 테스트 한 결과 "as-extensions"가 버그의 원인임을 알게되었습니다. – PEF

답변

0

"확장명으로"보석은 버그의 원인입니다. Rails가 3.1에서 3.2로 업데이트되면 충돌이 발생합니다.

관련 문제