2011-08-08 13 views
3

自分のPC上で正しく動作するrubyファイルに短いプログラムを書きました。しかし、私はこれを私の同僚に使用する方法を見つける必要があります。彼らはルビーの知識がない。プログラムには、さまざまな非標準の宝石が必要です。すべての宝石やルビーを含め、私のプログラムのワンクリックインストーラを提供する最良の方法は何ですか?Rubyプログラムをオールインワンインストーラとして提供

+0

非標準の宝石とはどういう意味ですか? –

+0

ルビーインストールに付属していないもの。 Watirのような...とアネモネ。 – Benjamin

答えて

1

を使用しようとすることができます - それは、単一の実行可能ファイル(なしのインストールに必要)にすべてをパッケージ化します。

実行ファイルを実行すると、すべてのファイルが一時ディレクトリ(rubyインタプリタを含む)に抽出され、このディレクトリからスクリプトが実行されます。

+2

ルビーツールボックスの[その他の代替](http://ruby-toolbox.com/categories/packaging_to_executables.html) –

0

私は(それが動作するかどうか私は知らない)それを使用やりなさい、しかし、あなたはOCRAを試してみてくださいRubyScript2Exe

+0

AFAIK、Rubyscript2Exeは、コマンドラインパラメータの処理( "string XYZ is frozen")のエラーのために最近のRubyのバージョンでは動作しませんが、最後に試してからしばらくお待ちください。 /更新/ Ocajのコメントに記載されているGitHubフォークは明らかにこれを修正します。 –

+0

ああ、おめでとうございます –

関連する問題