RSpecの実行で `split' invalid byte sequence in Windows-31J (ArgumentError)

環境


エラー内容

rbファイルを実行しようとすると invalid byte sequence in Windows-31J (ArgumentError)エンコードエラーが走る。

> rspec xxx.rb
`split' invalid byte sequence in Windows-31J (ArgumentError)


対策

ファイルの先頭に以下を記載する。

# Coding: utf-8
Encoding.default_external = Encoding::UTF_8


結果

解決。