自分のPC上で正しく動作するrubyファイルに短いプログラムを書きました。しかし、私はこれを私の同僚に使用する方法を見つける必要があります。彼らはルビーの知識がない。プログラムには、さまざまな非標準の宝石が必要です。すべての宝石やルビーを含め、私のプログラムのワンクリックインストーラを提供する最良の方法は何ですか?Rubyプログラムをオールインワンインストーラとして提供
答えて
を使用しようとすることができます - それは、単一の実行可能ファイル(なしのインストールに必要)にすべてをパッケージ化します。
実行ファイルを実行すると、すべてのファイルが一時ディレクトリ(rubyインタプリタを含む)に抽出され、このディレクトリからスクリプトが実行されます。
ルビーツールボックスの[その他の代替](http://ruby-toolbox.com/categories/packaging_to_executables.html) –
私は(それが動作するかどうか私は知らない)それを使用やりなさい、しかし、あなたはOCRAを試してみてくださいRubyScript2Exe
AFAIK、Rubyscript2Exeは、コマンドラインパラメータの処理( "string XYZ is frozen")のエラーのために最近のRubyのバージョンでは動作しませんが、最後に試してからしばらくお待ちください。 /更新/ Ocajのコメントに記載されているGitHubフォークは明らかにこれを修正します。 –
ああ、おめでとうございます –
- 1. CLRをホストし、プログラムでapp.configを提供していますか?
- 2. プログラム内にJavaCompilerを提供する
- 3. Typeahead.jsを介して提案を提供
- 4. JSONをリッチデータとして提供:extendedDataTable
- 5. オーディオデータをffmpegのバッファとして提供
- 6. Observable - > Filter - > Observableとして提供
- 7. Nginxはwww.example.comを提供していませんがexample.comを提供します
- 8. メンバーをコピーしてインターフェイスを提供する方法として
- 9. アプリケーションサーバーは、提供できるSpringを提供しますか?
- 10. SSLを介してsocket.ioを提供
- 11. リスニングサービスを展開して提供する
- 12. Sqoop 2はSqoop 1が提供していないことを何に提供しますか?
- 13. SSLハンドシェイクの一部として証明書と鍵を提供
- 14. NginxはアプリケーションとExpressJSをバックエンドとして提供
- 15. Webフォントとフォールバックフォントの提供
- 16. Express.jsはAngular2 index.htmlをテキストとして提供し続けます
- 17. Tableauは全データ抽出を.csvとして提供します。
- 18. NPMはコンパイル済みJavascriptをダウンロードとして提供します
- 19. は、dockerにs3fsマウントをボリュームとして提供します。
- 20. Ruby:静的HTMLとEventMachine WebSocketサーバーを同じアプリケーションから提供するには?
- 21. プロセス管理のハートビート監視を提供するLinuxプログラム?
- 22. VagrantとAnsibleを使用してubuntu/xenial64を提供する
- 23. Node.js:JSONドキュメントを提供
- 24. CoreNLP:posタグを提供
- 25. ベイグラントの提供
- 26. Sendgrid API提供
- 27. テンソルフローイメージ再提供
- 28. HapiJS提供ファイル
- 29. maven提供スコープ
- 30. 提供ベイグラントボックス
非標準の宝石とはどういう意味ですか? –
ルビーインストールに付属していないもの。 Watirのような...とアネモネ。 – Benjamin