プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (2件)

システムにRubyがインストールされていないか、またはインストールされているとしてもrubyにパスが通っていないのが原因です。



「パスの通し方」「windows path」などで検索すると、参考URLに挙げたような資料が沢山見つかるはずです。それを参考にruby.exeにパスを通してください。

なお、Rubyをインストーラーでインストールした場合、パスが通った状態のコマンドプロンプトを起動するための項目がメニューに登録されていることもあります。それがありそうならばそれを利用する手もあります。

参考URL:http://pocketstudio.jp/win/xp/path.html
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/10/28 16:46

WindowsでしたらActiveScriptRubyがおすすめです。


インストールするとスタートメニューやデスクトップにRuby Consoleという赤いアイコンが登場します。これをダブルクリックして開くコンソール画面はすでにパスが設定された状態なので、そのまま実行できますよ。

ActiveScriptRuby
http://arton.hp.infoseek.co.jp/indexj.html
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/10/28 16:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!