capistrano 3 部署的时候创建共享目录 make -pv /opt/xxx/shared,应该会输出一段提示信息例如 创建 xxx 目录成功,结果出现 Encoding::UndefinedConversionError: "\xE5" from ASCII-8BIT to UTF-8,也就是说中文提示符从 ASCII-8BIT 到 utf-8 转码出错...出错位置位于 sshkit-1.3.0/lib/sshkit/formatters/pretty.rb 中的 original_output << level(Logger::DEBUG) + uuid(command) + c.green("\t" + line)
ruby 版本 2.0
大家遇到过这个问题吗?到底是需要在 cap 里面设置字符还是 ssh 远程回显的字符类型不对?