2011-03-27 3 views
0

내 레일 응용 프로그램 내 로컬 컴퓨터에서 잘 작동하지만, Heroku가에이 오류가 표시Heroku가 배포 오류

2011-03-27T13:21:45-07:00 app[web.1]: /app/.bundle/gems/ruby/1.8/gems/activesupp 
ort-3.0.4/lib/active_support/dependencies.rb:239:in `require': /app/app/controll 
ers/home_controller.rb:14: syntax error, unexpected kEND, expecting $end (Syntax 
Error) 

무엇합니까 kEND와 $ 최종 수단을?

어떻게 해결할 수 있습니까?

감사합니다,

오디드

편집 : 컨트롤러 라인 (14)에

입니다 - end.

내 코드에 end이 누락되었거나 너무 많습니다.

+0

kEnd는 'end'또는 '}'입니다. 컨트롤러의 14 번째 라인은 어떻게 생겼습니까? –

+0

@Joseph Le Brech는 문자열 또는 기호 리터럴이 아닌 것을 전제로합니다. –

+0

gemfile에 로컬로 설치하지 않았습니까? –

답변

0

해결되었습니다. 문제는 컨트롤러에 일부 히브리어 텍스트가 있다는 것입니다. 이상한 일은 컨트롤러가 utf8에 있다는 것입니다.

나는 히어로가 히브리어를 읽을 수 있다고 생각한다.

-1

라인 14의 홈 컨트롤러를 확인하십시오. 어딘가에 }, ) 또는 end이 누락되었을 수 있습니다.

오류를 해결할 수없는 경우 일부 코드를 붙여 넣으십시오.