安装Ember数据 - 由Bower选项混淆



这些是我运行bower install ember-data --save时获得的选项:

bower cached        git://github.com/components/ember-data.git#0.0.14
bower validate      0.0.14 against git://github.com/components/ember-data.git#*
bower cached        git://github.com/components/ember.git#1.0.1
bower validate      1.0.1 against git://github.com/components/ember.git#~1.0.0
bower cached        git://github.com/components/ember.git#1.11.3
bower validate      1.11.3 against git://github.com/components/ember.git#>= 1.8.1 < 2.0.0
bower cached        git://github.com/components/ember.git#1.11.3
bower validate      1.11.3 against git://github.com/components/ember.git#>=1.4 <2
bower cached        git://github.com/components/ember.git#1.11.3
bower validate      1.11.3 against git://github.com/components/ember.git#> 1.5.0-beta.3
bower cached        git://github.com/components/handlebars.js.git#1.3.0
bower validate      1.3.0 against git://github.com/components/handlebars.js.git#>= 1.0.0 < 2.0
Unable to find a suitable version for ember, please choose one:
    1) ember#~1.0.0 which resolved to 1.0.1 and is required by ember-data#0.0.14 
    2) ember#1.11.1 which resolved to 1.11.1 and is required by live 
    3) ember#>= 1.8.1 < 2.0.0 which resolved to 1.11.3 and is required by ember-data#1.0.0-beta.16.1 
    4) ember#>=1.4 <2 which resolved to 1.11.3 and is required by ember-cli-shims#0.0.3 
    5) ember#> 1.5.0-beta.3 which resolved to 1.11.3 and is required by ember-resolver#0.1.15Prefix the choice with ! to persist it to bower.json

我怎么知道哪个是适合当前设置的正确的?

我认为您遇到的问题是您正在尝试安装非常 Ember-Data的旧版本(如2岁以上)。它根本与Ember的最新版本不兼容。(令我惊讶的是,它与1.0.0兼容。)鲍尔(写在本文时)中的最新版本是1.0.0-beta.16.1。我会尝试安装该版本。

如果您的应用程序是为Ember-Data 0.14编写的,则您将要尽快升级。从那时起,这可能并不简单,因为从那以后发生了很多变化,但是0.14太老了且过时,无法在此时间点真正有用。

当然太老了,无法与Ember Cli一起使用。

最新更新