- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エラー)
Ruby入門でのエラー:invalid option -k
このQ&Aのポイント
- 作りながら学ぶRuby入門でのエラー「invalid option -k」について質問です。
- 質問者は、以下のコードを実行したところ、''ruby: invalid option -k''というエラーメッセージが表示されました。
- 質問者は、このエラーの原因を知りたいと思っています。
- みんなの回答 (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等では確認できませんでした)
お礼
ありがとうございます♪