Ruby エラー「syntax error, unexpected local variable or method, expecting end-of-input」の原因と解決法

  • 作成日 2020.12.30
  • 更新日 2022.05.22
  • Ruby
Ruby エラー「syntax error, unexpected local variable or method, expecting end-of-input」の原因と解決法

Rubyで、エラー「syntax error, unexpected local variable or method, expecting end-of-input」が発生した場合の対処法と解決法を記述してます。rubyのバージョンは2.7.2を使用してます。

環境

  • OS windows10 pro 64bit
  • ruby 2.7.2p137

エラー全文

以下のコードで発生します。

p "hello" 

エラー全文

syntax error, unexpected local variable or method, expecting end-of-input
p "hello" 

原因

コードに全角の空白が入っているため

p "hello" 

解決法

全角空白を除けば解決します。

p "hello"