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