2014-02-17 4 views
3

Resque - 웹에서 NoMethodError은하고 실행 있지만 나는 다음과 같은 오류 얻을 실패한 작업 보려고 할 때 : A와resque - 웹 :/실패 정의되지 않은 메서드`to_yaml '

NoMethodError at /failed 
undefined method `to_yaml' for 3:Fixnum 

스택 추적 점을 'to_yaml'오류가 언급 된대로 호출하면 resque-web에 필수 항목이 누락 된 것처럼 보입니다. 다른 사람이이 문제가 있거나 해결 방법을 알고 있습니까?

참고 : 저는 이것을 레일 4 앱에서 로컬로 실행하고 있습니다.

답변

1

여기에 이유를 볼 수 있습니다 : https://github.com/resque/resque/issues/1143 - 수정되었지만 아직 공개되지 않은 임시 버그로 귀결됩니다. 나는 server.rb]로 파일의 상단에

require 'yaml' 

를 추가하여 내 고정

내 컴퓨터에 server.rb]로 파일에 위치한 참고 : /usr/지방/lib 디렉토리/루비/보석 /2.0.0/gems/resque-1.25.1/lib/resque/server.rb

사용자 위치는 다를 수 있습니다.