0

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

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

文件始终如一地发生.css.scss,我已经通过将它们全部转换为 来停止在我自己的文件上发生.scss这种情况,但偶尔它也会发生在其他文件上(特别是至少一个 involt-foundation和 in volt-font_awesome)。

知道为什么吗?

4

1 回答 1

1

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

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

请参阅此处的文章进行讨论。

于 2015-07-07T21:08:14.687 回答