2012-10-09 6 views
2

우리는 Foreman을 사용하여 개발중인 모든 웹 프로세스를 시작합니다.레일 서버 로그가 즉시 출력되지 않습니다

뒤로,이 설정으로 작업하는 루비 디버거 보석을 얻으려고했으나 할 수 없어서 노력을 포기했습니다. 길을가는 동안 몇 가지 설정을 변경해야합니다. 현재 로컬 환경에 요청할 때 실시간으로 서버 로그를 보려고하면 아무 것도 인쇄되지 않습니다. 요청의 결과물을보기 위해서는 포먼을 죽여야 만합니다.

요청을 내리면서 무엇이 잘못되었는지에 대한 정보를 얻기 위해 감독을 죽인 다음 시작하고 다시 시도해야하므로 개발 속도가 느려집니다.

아이디어를 요청할 때마다 내 서버 로그에서 모든 것을 뱉어내는 방법에 대한 아이디어가 있습니까?

답변

2

나는 동일한 문제가있었습니다. here을 해결 될 :

그런 다음, 사용자의 설정/환경/development.rb 파일에 행

$stdout.sync = true 

를 추가 주임을 다시 시작하는만큼 간단합니다.

나를 위해 일했고 내 인생을 훨씬 쉽게 해줍니다.

관련 문제