首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >烬-rails Ember车把要求车把2.0版

烬-rails Ember车把要求车把2.0版
EN

Stack Overflow用户
提问于 2014-12-25 12:39:22
回答 1查看 371关注 0票数 1

我正在尝试一个基于http://ember.vicramon.com/chapters/all的简单的应用程序运行

我甚至还没有开始我的应用程序;到目前为止我所做的就是:

  • 使用rails新生成
  • rails成员:引导-n应用程序--javascript-engine js
  • rails成员:安装--rails
  • rails成员:安装-rails数据

然后将根路径设置为home,以application.js.emblem作为ember页面。我得到了这个错误:

代码语言:javascript
复制
 Uncaught Error: Assertion Failed: Ember Handlebars requires Handlebars version 2.0. Please see more details at http://emberjs.com/blog/2014/10/16/handlebars-update.html.

现在,访问错误中的链接,“粗略”方向是:

  • 将车把版本更新为2.X。
  • 将模板预编译器版本更新为1.9.0-alpha或更高版本。

这是我的创业板文件(我相信这是所有与成员相关的文件:)

代码语言:javascript
复制
# Ember
gem 'ember-rails'
gem 'ember-source', '1.9.0.alpha'
gem 'emblem-rails'

所以我相信我有正确的余烬源。现在,我如何更新车把版本?我试过安装车把-源gem (v2.0.0),但我得到了以下错误:

代码语言:javascript
复制
You have requested:
  handlebars-source = 2.0.0

The bundle currently has handlebars-source locked at 1.3.0.
Try running `bundle update handlebars-source`

当然,接下来,我尝试了包更新,但是我得到了以下错误:

代码语言:javascript
复制
Bundler could not find compatible versions for gem "handlebars-source":
  In Gemfile:
    ember-source (= 1.9.0.alpha) ruby depends on
      handlebars-source (~> 1.0) ruby

    handlebars-source (2.0.0)

我怀疑,所有这些需要发生的是余烬源依赖于把手-源2.0,但我不知道如何做到这一点。

如果不是这样,那么我如何能够更新我的余烬-rails应用程序,以便我可以使用恩伯手吧?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-25 15:53:45

我认为你的问题来自试图来源阿尔法版本的成员。尝试:

gem 'ember-source', '~> 1.9.0'

然后运行bundle installrails generate ember:install,以便您的供应商/资产文件夹获得正确版本的成员。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27647272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档