C:/opscode/chefdk/embedded/lib/ruby/gems/2.1.0/gems/json-1.8.3/lib/json/common.rb:155:in `encode': "\x93" followed by " " on Windows-31J (Encoding::InvalidByteSequenceError)
- windowsオンリーの症状
- chef dk 関連のエラー
▼ Windowsでberks(Berkshelf)コマンドを実行した際、「”\xA0″ on Windows-31J (Encoding::InvalidByteSequenceError)」エラーが出るとき | misty-magic.h https://mistymagich.wordpress.com/2015/07/03/windows%E3%81%A7berksberkshelf%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%9F%E9%9A%9B%E3%80%81%E3%80%8Cxa0-on-windows-31j-encodinginvalidbytesequenceerror/
「C:\opscode\chefdk\bin\berks」 を開き、3行目に
Encoding.default_external = 'utf-8'
で解決する
この症状は、はじめはでないけど、vagrant up を繰り返していくうちに起こった。 設定ファイルをwindwosでいじったときに、なにか空白文字や制御文字、改行文字が紛れた疑いあり。