1.8:r:UTF-8不支持编码选项

时间:2012-08-16 11:04:09

标签: ruby uglifyjs

我正在尝试使用Ruby Uglifier gem,但它会发出此警告并且输出javascript不会缩小:

  

/usr/lib/ruby/gems/1.8/gems/uglifier-1.2.7/lib/uglifier.rb:51:警告:1.8:r:UTF-8不支持编码选项

1 个答案:

答案 0 :(得分:0)

最简单的答案是你需要升级到ruby 1.9。 1.8不支持指定字符编码。

铊组成; dr

制作这个gem的人在构建gem时没有在gemspec中正确指定受支持的Ruby版本,所以它允许你安装它,但由于硬编码它将无效UTF-8编码。您可以编辑gem来删除它,但不能保证它会起作用,因为它们可能在某个地方使用gem中的UTF-8特定字符。我强烈建议升级到1.9。