레일스 용 VPIM gem을 사용하여 프로필 정보를 기반으로 사용자의 vcard를 만듭니다.Heroku에서 "invalid multibyte escape :/^ xFF xFE/(SyntaxError)"오류가 발생했습니다.
내 로컬 호스트에서 모두 정상적으로 작동하지만 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/
이 문제를 해결하는 방법에 대한 어떤 생각?
내가 사용하고있는 보석과 내가 아직 작동하지 못한 몇 가지 가능한 해결책이 있습니다. 루비 온 레일에 대한 나의 이해 수준 때문일 수 있습니다.
보석 : GitHub의 (점) COM/프레이저/VPIM 레일
가능한 해결책 : 어떤 도움이 많이 이해할 수있을 것이다 https://github.com/sam-github/vpim/issues/5
https://github.com/GetJobber/vpim-rails/commit/0c92b5d7f9b2f6a59bdeea3127dbb668072371cc
.
-ethan
Ruby 2.0과 호환되지 않는 것 같습니다. 당신이 그것을 지원하는 포크 중 하나를 시도 했습니까? –
@Beerlington 아마도 지원하는 Vcard 포크를 설치했습니다. 그러나 그것을 통합하는 방법에 관한 문서는 없습니다. –