• ベストアンサー

Ruby の実行について

Ruby初心者です。 メモ帳で puts "hello world"と打ち、名前をsample.rbにし、c:\Users\rbというファイルに保存しました。次にコマンドプロンプトで c:\Users\rb>ruby sample.rb と入力したんですが、'ruby'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。といわれました。 どうすればいいのですか? 本を見てもネット上のサイトをみても >ruby ●●.rb なんです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

システムにRubyがインストールされていないか、またはインストールされているとしてもrubyにパスが通っていないのが原因です。 「パスの通し方」「windows path」などで検索すると、参考URLに挙げたような資料が沢山見つかるはずです。それを参考にruby.exeにパスを通してください。 なお、Rubyをインストーラーでインストールした場合、パスが通った状態のコマンドプロンプトを起動するための項目がメニューに登録されていることもあります。それがありそうならばそれを利用する手もあります。

参考URL:
http://pocketstudio.jp/win/xp/path.html
maindish
質問者

お礼

これは他のコマンドプロンプトを使う言語にも使えそうですね。ありがとうございます。

その他の回答 (1)

  • siffon9
  • ベストアンサー率64% (136/211)
回答No.2

WindowsでしたらActiveScriptRubyがおすすめです。 インストールするとスタートメニューやデスクトップにRuby Consoleという赤いアイコンが登場します。これをダブルクリックして開くコンソール画面はすでにパスが設定された状態なので、そのまま実行できますよ。 ActiveScriptRuby http://arton.hp.infoseek.co.jp/indexj.html

maindish
質問者

お礼

既にそのソフトは入ってましたが、ファイルが壊れてました。なので再インストールしたら赤いアイコンがデスクトップ上に出てきました。きちんと動きます。ありがとうございました。

関連するQ&A