在我的env.rb
文件中,我有这个:
if ENV["HEADLESS"] == 'true'
require "headless"
@headless = Headless.new
@headless.start
end
这在 Ubuntu 中运行良好,但在 OSX 中不行。浏览器仍然弹出。我需要做什么才能在 OSX 中完成这项工作?
Headless 不会隐藏大多数 OSX 应用程序。这是预期的行为。Headless 旨在在 Linux 服务器上运行图形应用程序。
有关详细说明,请参阅https://github.com/leonid-shevtsov/headless/issues/31#issuecomment-8933108。
据我了解,OSX 上的默认 firefox 安装不使用 X11 进行渲染。它使用....可可?
Macports 已安装,但我还没有尝试过。http://www.macports.org/ports.php?by=library&substr=firefox-x11