我在执行 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"
如果是,用程序去掉前两个字节,保存即可。