• 締切済み

Ruby のコードの実行の仕方がわかりません。

Ruby のコードの実行の仕方がわかりません。 私は、Javaプログラマーなのですが、Javaコードに行番号をつけて 整形したHTMLコードを出力してくれるツールを探していたところ Rubyで書かれたツール rb2html.rb にたどり着きました。 そこで、   http://rubyinstaller.org/download.html のサイトから、Ruby 1.8.7-p249 (RC2) をダウンロードし、WindowsXP(SP3)の   C:\Program Files\Ruby にインストールし   C:\Program Files\Ruby\bin にパスを通しました。コマンドプロンプトにて   C:\> ruby --version の入力に対して   ruby 1.8.7 (2010-01-10 patchlevel 249) [i386-mingw32] と出力されますので、インストールまでは成功していると思います。 次に、 rb2htmlrb を   http://www.nslabs.jp/rb2html.rhtml から   rb2html-2.4.tar.gz をダウンロードし、解凍後、rb2html-2.4 を   C:\Program Files\Ruby に置きました。 そして、とりあえずテストとして、同梱のsamples/Hoge.java で動作を確認してみようと   C:\Program Files\Ruby\rb2html-2.4>rb2html.rb samples/Hoge.java   | と入力してみたところ、何も出力されず、上記のようにカーソルが 点滅した状態で止まってしまっています。 どこに、問題があるのか、ご教授いただければ幸いです。

みんなの回答

回答No.3

Windows版のRuby1.8.7はp72(パッチレベル72)以降のバージョンで異常に処理が遅くなることがあるようです。 下記からp72をダウンロードして、Rubyを再インストールしてから再度試してみてください。 http://core.ring.gr.jp/archives/lang/ruby/binaries/mswin32/ruby-1.8.7-p72-i386-mswin32.zip

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

Rubyinstallerは使ったこと無いですが、多分ちゃんとインストールはされているんでしょう。 どこにも問題点がなさそうなので、ここに書かれていない部分に間違いがあると思われます。 ruby rb2html.rb < samples\Hoge.java でどうなりますか?

  • seastar3
  • ベストアンサー率69% (99/142)
回答No.1

基本的にインタプリタ動作するのだから、 プロンプト> RUBY プログラムファイル 引数 と、最初に RUBY が必要でしょう。