この記事をシェアする

久しぶりに環境構築をしていたらクソみたいに時間を取られた案件。

ハマった内容

$ bundle exec middleman server
== The Middleman is loading
== LiveReload accepting connections from ws://192.168.1.2:35729
== View your site at “http://localhost:4567”, “http://127.0.0.1:4567”
== Inspect your site configuration at “http://localhost:4567/__middleman”, “http://127.0.0.1:4567/__middleman”
E, [2019-01-09T00:36:25.890059 #33565] ERROR — : exception while processing events: incompatible character encodings: UTF-8 and ASCII-8BIT

エラー発生の理由

実行環境(ビルドの出力先)のパスに2バイト文字が含まれているとアウト。

自分の場合、ワークスペースを作った場所が「Google”ドライブ”」ディレクトリだったのでコケていた。自動で作られたディレクトリだったので名前に全角が含まれてるとか全く意識してなかった。知らんがな。

怒りの備忘録。

この記事をシェアする