この記事は,Ruby プログラミングの超初心者に向けて,とくに英語に苦手意識を持つ人に向けて,エラーメッセージの読み取り方の最初の一歩を解説しようとする試みの第 2 回目。 過去の記事はこちら Ruby のエラーメッセージを読み解く(初心者向け)その 1 「その 1」では,スクリプトを解釈するときに出る SyntaxError(構文エラー)を取り上げた。今回は実行時エラーである NoMethodError と NameError。 NoMethodError たとえば "Ruby" という文字列を小文字化したものを表示しようとして, としたら, NoMethodError: undefined method `dawncase' for "Ruby":String というエラーが出た。down を誤って dawn(夜明け)と打ってしまったんである。 NoMethodError は文字どおり