Тесты RSpec не пройдены - дисплейное гнездо занято, но файл блокировки отсутствует

Я пытаюсь запустить тесты RSpec в моем приложении Rails и продолжаю получать следующую ошибку:

:> 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 просто говорит, что это исключительная ситуация и открыть проблему. Есть идеи?

1 ответ

Вы можете попытаться очистить драгоценные камни, похоже, у вас есть много версий одних и тех же драгоценных камней, и rspec не знает, какую из них использовать.

Посмотрите на этот ответ из другого QA: /questions/35923726/nereshennyie-spetsifikatsii-vo-vremya-gemspecificationreset/35923753#35923753

Другие вопросы по тегам