7

运行黄瓜后

捆绑执行黄瓜功能/电子邮件。功能:20

我收到错误

显示套接字被占用但锁定文件丢失 - 检查无头故障排除指南 (Headless::Exception) /Users/me/.rbenv/versions/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/lib/ruby/gems/2.3.0/gems/headless-2.2.0/lib/headless。 rb:172:in `block in pick_available_display'

我正在运行 MacOS 10.11.5,安装了 xquartz,第一次开始测试,但我无法重新开始。有什么建议么?

4

1 回答 1

10

完全披露:我不知道这里发生了什么,并且希望有人向我解释它,但是运行以下命令可以让 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 (第一条评论)

于 2016-08-16T00:28:42.670 回答