Eth*_*ney 2 encoding ruby-on-rails heroku syntax-error multibyte
我正在使用VPIM gem for rails根据用户的个人资料信息为用户创建vcards.
它在我的本地主机上运行良好,但是当我部署到Heroku时,应用程序崩溃了.
我在heroku日志中收到以下错误,我认为这是导致应用程序崩溃的原因...
/app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in `require': /app/vendor/bundle/ruby/2.0.0/gems/vpim-0.695/lib/vpim/vcard.rb:678: invalid multibyte escape: /^\xFE\xFF/ (SyntaxError)
2013-10-27T15:52:14.211497+00:00 app[web.1]: invalid multibyte escape: /^\xFF\xFE/
Run Code Online (Sandbox Code Playgroud)
有关如何解决此问题的任何想法?
这是我正在使用的宝石以及一些我无法使用的可能解决方案.这可能是因为我对ruby-on-rails的了解程度.
宝石:github(点)com/fraser/vpim-rails
可能的解决方案:https: //github.com/sam-github/vpim/issues/5
https://github.com/GetJobber/vpim-rails/commit/0c92b5d7f9b2f6a59bdeea3127dbb668072371cc
任何帮助都感激不尽.
-Ethan
有一个快速解决方案.
在文本编辑器中打开以下文件
"/app/vendor/bundle/ruby/2.0.0/gems/vpim-0.695/lib/vpim/vcard.rb"
,并在文件开头添加以下行.
"#encoding:ISO-8859-1"
这解决了我.
| 归档时间: |
|
| 查看次数: |
2368 次 |
| 最近记录: |