我正在从rc3升级到Ember rc5,但我收到以下错误:
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)
以下是我的gemfile中的相关行,取straight from the ember-rails README(除了从git中提取gem之外...无论我是否包含它都会产生相同的错误)
gem 'ember-rails', git: 'https://github.com/emberjs/ember-rails.git'
gem 'ember-source', '1.0.0.rc5'
gem 'handlebars-source', '1.0.0.rc4'
我正在使用rails 3.2
我知道此问题已经出现过,但我找到的解决方案都没有产生任何影响。没有用的东西:
当然,简单而明确的答案是最好的,但我也很乐意提供一些关于我可以学习如何自己解决这个问题的提示。我不知道从哪里开始。
答案 0 :(得分:1)
目前,请确保您的Gemfile使用边缘版本:
gem 'ember-rails', :git => 'git://github.com/emberjs/ember-rails.git'
gem 'ember-source', '1.0.0.rc5'
gem 'handlebars-source', '1.0.0.rc4'
应该发布新版本的gem以尽快解决问题。这解决了我的问题。