2016-07-25 3 views
5

После запуска огурецОгурцы тесты не запускается с ошибкой «Показать сокет принимается, но файл блокировки не хватает ..»

расслоение EXEC особенности огурца/emails.feature: 20

Я получение ошибки

Дисплей гнездо берется, но файл блокировки отсутствует - проверить Безголового руководство по устранению неисправностей (Безголовый :: Exception) /Users/me/.rbenv/v ерсионы/2.3.1/lib/ruby ​​/ gems/2.3.0/gems/headless-2.2.0/lib/headless.rb: 195: in ensure_xvfb_is_running' /Users/me/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/headless-2.2.0/lib/headless.rb:184:in launch_xvfb ' /Users/me/.rbenv/versions/2.3. 1/Библиотека/рубин/камни/2.3.0/драгоценные камни/безголовый-2.2.0/Библиотека/headless.rb: 172: в `блок в pick_available_display»

Я бег MacOS 10.11.5, xquartz установлен, тест начался первый раз, и я не могу заставить его начать снова. Какие-либо предложения?

ответ

6

Полное раскрытие: Я понятия не имею, что происходит здесь, и будет любить кого-то, чтобы объяснить это мне, но, выполнив следующие команды получает Xvfb и мой тестовый набор работает правильно:

mkdir /tmp/.X11-unix 
sudo chmod 1777 /tmp/.X11-unix 
sudo chown root /tmp/.X11-unix/ 

Я нашел этот ответ здесь: https://github.com/leonid-shevtsov/headless/issues/47 (первый комментарий)

+2

Спасибо! Меня устраивает! –