1

Ruby 1.9.2 でhttps://github.com/aproxacs/s3syncを楽しく使用しています。
最近、Ruby 1.9.3 にアップグレードしましたが、次の警告が表示されます。

kernel_require.rb:55:in `require': iconv will be deprecated in the future, use String#encode instead.

ライブラリを編集して、すべての参照を Iconv.iconv から string.encode に変更してみました。

年:

result = Iconv.iconv("UTF-8", @nativeCharacterEncoding, string).join if @useUTF8InEscape

新着:

result = string.encode(@nativeCharacterEncoding, :invalid => :replace, :undef => :replace, :replace => "-").join if @useUTF8InEscape

残念ながら、アップロードは同期されなくなりましたが、毎回新たにアップロードされます。私が間違っていること、またはこれに取り組む方法についてのアイデアは、大歓迎です。

4

0 に答える 0