我正在尝试使用Ruby Uglifier gem,但它会发出此警告并且输出javascript不会缩小:
/usr/lib/ruby/gems/1.8/gems/uglifier-1.2.7/lib/uglifier.rb:51:警告:1.8:r:UTF-8不支持编码选项
答案 0 :(得分:0)
最简单的答案是你需要升级到ruby 1.9。 1.8不支持指定字符编码。
铊组成; dr
制作这个gem的人在构建gem时没有在gemspec
中正确指定受支持的Ruby版本,所以它允许你安装它,但由于硬编码它将无效UTF-8
编码。您可以编辑gem来删除它,但不能保证它会起作用,因为它们可能在某个地方使用gem中的UTF-8特定字符。我强烈建议升级到1.9。