InvalidByteSequenceError通过Intercity部署Volt

时间:2015-06-24 20:45:23

标签: css deployment capistrano assets voltrb

我不知道如何判断这是Volt或via IRC or email的问题,但是当我部署了Volt时,我通过Intercity / Capistrano成功部署了其他机架应用程序应用程序,当我访问页面时,我收到编译CSS文件的错误。

Encoding::InvalidByteSequenceError "\xE2" on US-ASCII

.css.scss个文件一直发生,并且我已经通过将它们全部转换为.scss来让它停止在我自己的文件上发生,但偶尔也会在其他文件上发生(在特别是,volt-foundationvolt-font_awesome中至少有一个。

知道为什么吗?

1 个答案:

答案 0 :(得分:1)

这与编码有关。要修复,请将这些行放在Gemfile的顶部。

Encoding.default_external = Encoding::UTF_8
Encoding.default_internal = Encoding::UTF_8

请参阅文章here进行讨论。