わかりました、まあ、ここでの靴の限界を本当に押し上げているので、奇跡は期待していません.GUIなしでオプションで靴アプリを実行する方法はありますか?
私がこれをやりたい理由は、おそらくシステム上でさえ、コマンドラインツールとしてプログラムを実行したい「コンピュータの人々」だけでなく、「コンピュータ以外の人々」が使用するためのツールを作成しているためです。 X/gtk がインストールされていない場合。(私は学際的な研究者として働いており、靴はツールに集中するのに最適で、一日中 GUI のデザインをいじることはありません。)
コード例を次に示します。
if(ARGV[1] == "nogui")
puts "running computation on #{ARGV[2]}";
exit();
end
Shoes.app(:width => 200, :height => 100) do
@button = button("Quit").click() {
exit();
}
end
私が得る以外は動作します
Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops != NULL' failed
エラー。