最新の ember スターター キットをインストールしました。それは持っています:
- Ember.VERSION : 1.0.0-rc.5
- ハンドルバー.バージョン: 1.0.0-rc.4
- jQuery.バージョン: 1.9.1
grunt-contrib-handlebars@0.5.9
テンプレートをプリコンパイルするために使用しています (これは利用可能な最新バージョンです)。そのパッケージに含まれているハンドルバーのバージョンはわかりませんが、アプリケーションの起動時に次のエラーが表示されます。
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-rc.4) or downgrade your runtime to an older version (== 1.0.0-rc.3).
私は別のハンドルバーのランタイム (バージョン ) を読み込もうとさえし1.0.0-rc.3
ましたが、ember はそれについて満足していません:
Uncaught Error: assertion failed: Ember Handlebars requires Handlebars version 1.0.0-rc.4, COMPILER_REVISION expected: 3, got: 2 – Please note: Builds of master may have other COMPILER_REVISION values.
したがって、ember には 1.0.0-rc.4 が必要ですが、このバージョンで利用できる grunt プリコンパイラはありません。キャッチ22?
コンパイル済みのテンプレートを削除する必要がありますか? Emberをアップグレードするたびにこの中断が発生するのは非常に面倒です...