1

Windows (xp 以降) デスクトップ用に作成された小さなアプリケーションが必要で、そこにシステム トレイ アイコンが表示されます。Rubyで作りたい(どういうわけか、Rubyを使い始めてから、何か他のものを使おうとすると集中できません.netまたはJavaベースの言語は奇妙で読めないようです)ので、qtbindings(4.8 Qt )、JRuby、そして現在は Gtk. Gtkはそれを行う方法のようで、ドキュメントは優れており、非常に活発に開発されており、すべてがWindowsで意図したとおりに機能します(jruby 9000を動作させることができず、qtbindingsは少し古く、ドキュメントはまったくありません)。

問題はこれです:ocraを使用してexeを作成すると、アプリのすべての依存関係(ruby-Gtk)がパッケージ化され、起動に35秒かかる95MBの圧縮されたexeが作成されます(起動する前に解凍する必要があるため)実際のアプリ)、または 495MB のファイルを解凍した exe (--no-lzma オプションを使用) で、ロードにはまだ時間がかかります (24 秒) が、このサイズは受け入れられません。ここでは、Hello World アプリについて話します。 KB 未満です。

これに対するあなたの見解は?ユーザーに gtk をダウンロードしてもらい、それを exe に含めないようにすることはできますか? または、必要なインストールを行うインストーラー (ocra github で InnoSetup オプションを見ました) を作成できますか?

4

0 に答える 0