无法为平台找到合适的版本

时间:2014-07-08 18:07:33

标签: web-component

我正在安装the Google Sheets web component,并在粘贴之后:

bower install GoogleWebComponents/google-sheets [--save]

它说它没有识别[--save],所以我输入了

bower install GoogleWebComponents/google-sheets

现在它问:

Unable to find a suitable version for platform, please choose one:
    1) platform#master which resolved to 1ea9f88521 and is required by core-comp
onent-page#9653654a2e, polymer#a16a41c923
    2) platform#>=0.3.0 <1.0.0 which resolved to 0.3.3 and is required by core-c
omponent-page#0.3.3, polymer#0.3.3, polymer#0.3.3

Prefix the choice with ! to persist it to bower.json


[?] Answer:

所以现在我的问题是:我该怎么做?

2 个答案:

答案 0 :(得分:2)

只需选择之前的选择!

实施例: -

?答案::!4

O / P: 凉亭聚合物分辨率保存聚合物#~0.5.1作为分辨率

答案 1 :(得分:1)

首先,您必须将--save放在bower包的参数列表之前。将--save放在最后,bower尝试将其解析为bower包(这就是为什么它找不到它。)

它要求您选择版本的原因是因为您的bower包具有指定版本的依赖项,而另一个依赖项具有与依赖项相同的包但具有不同的版本。 Bower无法决定您要安装的platform版本。我认为在这种情况下选择0.3.3的“稳定”版本是有道理的,因为master可能会被打破。