Grit 在 Ruby 1.9 上也遇到 UTF8 問題
最後由 匿名 於2011-12-02 23:26:06 +0800回應
, 238次閱讀
今天在幫 Ruby Taiwan 轉換 Wiki Backend(原先吃 DB,現在吃 Git ) 時,原本在本機上測一些內容都沒問題。
沒想到正式上線時,一直寫不進內容,老是出現
Grit::GitRuby::Internal::LooseObjectError at /Test
size mismatch
file: loose.rb location: get_raw_object line: 59
Google 了一下發現這裡有講原因:
http://github.com/mojombo/grit/commit/696761d
原本 Grit 的使用 length 在算字元,Ruby 1.9 改變了長度的計算方式,於是就炸掉了,新的 hot fix 改成算 bytesize 去閃過問題。不過目前 Grit official 目前還不打算發新版的樣子...
上次 release 都是一月的事了啊 :/
暫無回應。