2013-10-17 2 views
0

나는 엠버 애플 리케이션을 쓰고 있고, 레일이나 꿀꿀 거리는 것을 사용하지 않고있다. 나는 이전에 텍스트 파일을했다 짧은 파이썬 프로그램을 가지고 그들과 함께 일부 markdown 물건을했고, 다음 templates.js 파일에 모든 컴파일 ember-precompile를 사용 : 나는 엠버을 업그레이드 할 때까지레일이나 과자없이 업그레이드 ember-precompile

ember-precompile templates/*.hbs -f templates/templates.js 

이 큰 일했으며, 지금은 ' 이 오류가 발생했습니다.

Uncaught Template was precompiled with an older version of Handlebars than the current runtime. 
Please update your precompiler to a newer version (>= 1.0.0) or downgrade your runtime to an older version (== 1.0.0-rc.3). 

나는 나의 엠버 - 프리 컴파일 프로그램을 업그레이드 할 필요가 없습니다,하지만 난 그 도구 중 하나를 사용하지 않는 때문에 changing a grunt config 또는 changing gemfiles와 같은 솔루션, 아니 나를 위해 좋다.

upgrade 또는 reinstall에 대한 시도는 전혀 변경되지 않았습니다.

엠버 버전 Handlebars.VERSION = "1.0.0";

내 이해 틈을 작성하여 주시기 바랍니다 Version: v1.0.0 Last commit: e2ea0cf (2013-08-31 23:47:39 -0700)

핸들 바 버전. 단기적인 개발 목적을 위해 나는 단지 내 템플릿을 index.html에 넣을 것이지만 나는 내 템플릿에 마크 다운 물건을 먼저 만들고 싶다. 그래서 영원히하지 않을 것이다.

답변

0

나는 github과 npm의 마법을 배우고 프로그램의 비 "릴리스"버전을 다운로드하여 설치해야했습니다. 정말 바보 같아.

향후에이 문제가 발생할 경우 npm install을 확인하고 zip 파일이나 기타 사용자에게 적합한 고정 버전 중 하나를 github에서 가져옵니다.

0

런타임 버전과 일치하는 최신 ember-precompile 버전을 사용하여 핸들 바 파일을 다시 컴파일해야합니다. 기본적으로 사용중인 ember-precompile은 이전 버전이지만 현재는 새로운 버전의 ember를 실행 중입니다. 그것이 규정 준수 사항입니다.

+0

나는 이미 알고 있지만, 나는'ember-precompile'을 업그레이드하려고하고 있지만 나는 할 수 없었다. 나는 그것을 명확하게하기 위해 나의 지위를 편집했다. – blaineh