• 締切済み

Rubyの実行方法について質問です。

Rubyの実行方法について質問です。 現在windows上のコマンドプロンプトでRubyパスを 通して「ruby ファイル名」で実行する事が出来ますが、 「ファイル.rb」のrubyファイルをダブルクリックだけで 実行出来る方法があると聞いたので、 その方法をご教示願います。

みんなの回答

回答No.1

Windowsで、拡張子を実行ファイルに関連付ける方法は、OSによって異なりますのでGoogleで検索してみるとよいでしょう。 windows XP 関連付け windows vista 関連付け windows7 関連付け 自分の環境では、 1. 適当な名前の.rbファイルを作成 2. ファイルを右クリック→プロパティ→プログラム右の変更→参照 で実行ファイルを指定 で関連付けが出来ます。 rbファイルではrubyパス\binのruby.exe か rubyw.exe を設定すれば、ダブルクリックで実行可能になります。 ruby.exeはコマンドプロンプトのウィンドウが出ます。rubyw.exeはコマンドプロンプトが出ません。 まあ、インストーラによっては、ruby.exeが関連付けされるものもあるようですが。 出力される文字列を見る必要がある場合は、下記のようなバッチファイルを作って、関連付けるとよいです。 -- ruby_batch.bat ここから ruby %* pause -- ruby_batch.bat ここまで ruby.exeを関連付けると邪魔なわりに何も見えないウィンドウが出るだけなので、バッチから起動するか、rubyw.exeを使うのがお勧めです。

関連するQ&A

専門家に質問してみよう