Rails assets:precompile 中引用其他 gem 中 js 的问题

cyzgbw · 2013年09月25日 · 最后由 luikore 回复于 2013年09月30日 · 1863 次阅读

我在执行 rake assets:precompile 的时候,发现如果在 application.js 中 require 了一些 gem 中的 js 文件,就会出现

rake aborted!
"\xBE\xDC" on UTF-16LE

这样的错误,我搜索了半天看那个 js 里面也没有什么异常的,有么有哪位朋友遇到过啊?

大概那个 js 文件被 windows 编辑器处理过,带了 BOM ? 可以这么子检查:

File.binread(那个文件).start_with? "\xFE\xFF"

如果是,用程序去掉前两个字节,保存即可。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号