0

我正在尝试使用 Ruby Uglifier gem,但它给出了这个警告并且输出的 javascript 没有被缩小:

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

4

1 回答 1

0

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

Tl;博士

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

于 2012-08-16T13:20:45.557 回答