2016-11-17 7 views
3

내 레일 응용 프로그램에서 RSpec에 테스트를 실행하고 다음과 같은 오류가 계속하려고 해요 누락되었습니다RSpec에 테스트 실패 - 디스플레이 소켓을 촬영하지만, 잠금 파일은

:> rspec spec/controllers/api/v0/buying_strategies_controller_spec.rb 
    WARN: Unresolved specs during Gem::Specification.reset: 
     activemodel (< 6.0, >= 3.0, >= 4.2.0) 
     activesupport (>= 3.0, >= 4.2.0) 
    WARN: Clearing out unresolved specs. 
    Please report a bug if this causes problems. 
/Users/christopherdanella/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/headless-2.3.1/lib/headless.rb:207:in `ensure_xvfb_launched': Display socket is taken but lock file is missing - check the Headless troubleshooting guide (Headless::Exception) 
from /Users/christopherdanella/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/headless-2.3.1/lib/headless.rb:195:in `launch_xvfb' 

여기에서 문제 해결 가이드 http://www.rubydoc.info/github/leonid-shevtsov/headless#Display_socket_is_taken_but_lock_file_is_missing는 그냥 말한다을 예외적 인 상황 및 문제를 열어야합니다. 어떤 아이디어?

답변

0

보석을 깨끗하게하려고 할 수 있습니다. 동일한 보석이 여러 개 있고 rspec에서 어느 것을 사용할 지 모르는 것 같습니다.

다른 대답의 대답을보세요. https://stackoverflow.com/a/18127613/7219974