• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エラー)

Ruby入門でのエラー:invalid option -k

このQ&Aのポイント
  • 作りながら学ぶRuby入門でのエラー「invalid option -k」について質問です。
  • 質問者は、以下のコードを実行したところ、''ruby: invalid option -k''というエラーメッセージが表示されました。
  • 質問者は、このエラーの原因を知りたいと思っています。

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

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

「-kは不正なオプションです (-h で正しいオプションを表示できます)」 と書いてあります。 エラーメッセージはよく読んで理解するようにしましょう。プログラミング上達のコツの一つです。 -kというオプションはありません。-K(大文字)で、スクリプトで使用する日本語のコードを指定します。 これに限らず、大文字と小文字は区別されます。また、シングルクオート(':日本語キーボードではSHIFT+7)とバッククオート(`:同SHIFT+@)、1lIといった文字は印刷では判別しずらいことがあります。よく注意してください。時には、その本ではなく、リファレンスマニュアルも参考にしてください。 http://www.ruby-lang.org/ja/man/html/ http://doc.okkez.net/ ところで、Rubyは1.8系から1.9系の間で大きく変更され、-Kオプションは1.9では非推奨となっています。(次の行のencodingで指定する) ほかにも変更点が多いので、その本がどちらを基に書かれているか確認してください。(Amazon等では確認できませんでした)

Play-With-A-Toy
質問者

お礼

ありがとうございます♪

関連するQ&A