2011-09-20 38 views
0

我更新的Rails 3.1.0版本,但是當我生成一個新的應用程序和支架,它報告:「編碼:: InvalidByteSequenceError」錯誤3.1.0

Encoding::InvalidByteSequenceError in Articles#index 

Showing E:/blog/app/views/layouts/application.html.erb where line #6 raised: 

"\xC4\xDA" followed by "\xB2\xBF" on UTF-16LE 
    (in E:/blog/app/assets/javascripts/articles.js.coffee) 

我的環境是:

  • 的Windows XP
  • Ruby1.9.2p180
  • 的Rails 3.1.0

並且項目中文件的編碼是'UTF-8'。

回答

3

在Gemfile.lock的

execjs的版本更改爲1.2.4,1.2.6或1.2.8只有1.2.7會引起問題。

希望這會有所幫助。

2

我有同樣的情況。

重命名articles.js.coffeearticles.js可以提供幫助。