私のenv.rb
ファイルには、次のものがあります。
if ENV["HEADLESS"] == 'true'
require "headless"
@headless = Headless.new
@headless.start
end
これはUbuntuでは正常に機能しますが、OSXでは機能しません。ブラウザはまだポップアップします。OSXでこれを機能させるには何をする必要がありますか?
ヘッドレスはほとんどのOSXアプリケーションを隠しません。これは意図された動作です。ヘッドレスは、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