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

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

.css.scss文件始终发生,我已经通过将它们全部转换为.scss来停止在我自己的文件上发生,但偶尔也发生在其他文件上(尤其是volt-foundation中的至少一个)并在volt-font_awesome中)。

知道为什么吗?

最佳答案

这与编码有关。要解决此问题,请将这些行放在Gemfile的顶部。

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


请参阅文章here进行讨论。

关于css - InvalidByteSequenceError通过Intercity部署Volt,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31036672/

10-08 22:53