2


私はRubyでプログラミングするのが初めてで、実際にWindowsコンピューターを持っていてRubyがインストールされていない人に配布したいプログラムを書きました。Exerb について何か聞いたことがありますが、これが私の問題に適しているのか、それとももっと簡単なものがあるのか​​ わかりません。Ruby コードを exe ファイルのように実行できるようにするために使用できるものはありますか?

4

3 に答える 3

4

ocraを使用して exe を作成できます。

この exe ファイルは、コードを含む自己解凍式の Ruby インタープリターです。

ocra をインストールしたら、以下を開始できます。

ocra my_application.rb

いくつかの制限/落とし穴があります:

  • 追加の dll に依存しない場合があります (例: Bundling RMagick with Ocra を参照) 。
  • 条件付きの要件はありません (すべてのパッケージは最初の ocra 呼び出しで呼び出される必要があります)。

ocraのタグが付けられた質問をチェックして、ocra に関する詳細を確認できます。

于 2013-09-11T23:06:08.303 に答える
0

http://exerb.sourceforge.jp/index.en.html

Exerb はここにあります。Ruby インタープリターが含まれているため、事前にインストールする必要はありません。

于 2013-09-11T22:29:18.687 に答える
0

Ruby はマシンコードではなく、解釈されたコードなので、インタープリターが必要です。したがって、ターゲット プラットフォームにインタープリターがない場合、コードは実行できません。

ホスト システムに Ruby インタープリターをインストールせずに Ruby コードを実行する場合は、Ruby インタープリターをバンドルして Ruby ソフトウェアを実行する Windows ソフトウェアを作成してコンパイルする必要があります。

于 2013-09-11T22:25:26.340 に答える