質問: ### 前提・実現したいこと rubyの勉強を始めて初めてのプログラムを書いて、ターミナルから実行するとエラーが出ます。 ### 発生している問題・エラーメッセージ ``` エラーメッセージ ``` Invalid char `\x08' in expression ### 該当のソースコード ``` ソースコード ``` print "hello" ### 試したこと irbでは問題なく実行可能でした。 ### 補足情報(FW/ツールのバージョンなど) ruby version 2.4.1
回答: エラーの通り、0x08の文字がソース中に含まれているのでしょう。 0x08は制御文字のBackspaceで、OSやエディタにもよりますが、見えない場合が多いです。 バイナリエディタなどで確認するとよいです。 WindowsならフォントをGulimなどにすると見えます。