3
這裏是我的依賴列表:酒館升級降級我的主包
dependencies:
browser: any
polymer: any
polymer_elements: any
angular: any
lawndart: any
validate: any
http_utils: any
這裏是我所得到的,如果我說「酒館升級」
Resolving dependencies... (42.5s)
analyzer 0.12.2 (4 newer versions available)
angular 0.9.10
args 0.9.0 (3 newer versions available)
barback 0.11.1 (2 newer versions available)
bignum 0.0.5
browser 0.9.1 (3 newer versions available)
cipher 0.6.0 (1 newer version available)
code_transformers 0.0.1-dev.2 (4 newer versions available)
collection 0.9.1
crypto 0.9.0
csslib 0.9.2
custom_element 0.10.1
di 0.0.34
event_bus 0.2.3 (1 newer version available)
fixnum 0.9.0
html5lib 0.9.2 (1 newer version available)
html_import 0.9.0
http_utils 1.2.10
intl 0.8.10+4 (9 newer versions available)
json 0.10.0
lawndart 0.6.5
logging 0.9.1+1
logging_handlers 0.8.0
matcher 0.10.0
meta 0.8.8
mock 0.10.0+1
mutation_observer 0.9.0
observe 0.10.0-pre.0 (3 newer unstable versions available)
path 1.1.0
perf_api 0.0.8
polymer 0.8.10+4 (15 newer versions available)
polymer_elements 0.0.2 (16 newer versions available)
polymer_expressions 0.9.1 (2 newer unstable versions available)
route_hierarchical 0.4.17
shadow_dom 0.9.2
smoke 0.1.0-pre.2
source_maps 0.9.0
stack_trace 0.9.3+1
template_binding 0.9.1 (2 newer unstable versions available)
unittest 0.10.1+2
unmodifiable_collection 0.9.2+1
utf 0.9.0
uuid 0.3.0
validate 1.2.4
yaml 0.9.0
聚合物 - 15更新版!!!!
如果我說 「酒館升級瀏覽器」
analyzer 0.12.2 (4 newer versions available)
+ analyzer_experimental 0.8.6
< angular 0.0.7 (was 0.9.10) (15 newer versions available)
args 0.9.0
barback 0.11.1
bignum 0.0.5
> browser 0.10.0+2 (was 0.9.1)
cipher 0.6.0
code_transformers 0.0.1-dev.2
collection 0.9.1
crypto 0.9.0
csslib 0.9.2
custom_element 0.10.1
di 0.0.34
event_bus 0.2.3
fixnum 0.9.0
html5lib 0.9.2
html_import 0.9.0
http_utils 1.2.10
intl 0.8.10+4
+ js 0.2.2
json 0.10.0
lawndart 0.6.5
logging 0.9.1+1
logging_handlers 0.8.0
matcher 0.10.0
meta 0.8.8
mock 0.10.0+1
mutation_observer 0.9.0
observe 0.10.0-pre.0
path 1.1.0
perf_api 0.0.8
polymer 0.8.10+4
polymer_elements 0.0.2
< polymer_expressions 0.8.10+4 (was 0.9.1) (2 newer versions available)
route_hierarchical 0.4.17
shadow_dom 0.9.2
smoke 0.1.0-pre.2
source_maps 0.9.0
stack_trace 0.9.3+1
template_binding 0.9.1
unittest 0.10.1+2
unmodifiable_collection 0.9.2+1
utf 0.9.0
uuid 0.3.0
validate 1.2.4
yaml 0.9.0
Changed 5 dependencies!
它降級角!!!!!
<角0.0.7(0.9.10是)(15個較新的可用版本)
如果我改變我的依賴關係的瀏覽器:
dependencies:
browser: ">=0.10.0+2 <0.11.0"
結果:
> analyzer 0.13.5 (was 0.12.2)
analyzer_experimental 0.8.6
angular 0.0.7 (15 newer versions available)
> args 0.10.0+2 (was 0.9.0)
> barback 0.12.0 (was 0.11.1) (1 newer version available)
bignum 0.0.5
browser 0.10.0+2
cipher 0.6.0 (1 newer version available)
> code_transformers 0.1.1+1 (was 0.0.1-dev.2)
collection 0.9.1
crypto 0.9.0
< di 0.0.24 (was 0.0.34) (10 newer versions available)
> event_bus 0.2.4 (was 0.2.3)
fixnum 0.9.0
> html5lib 0.10.0 (was 0.9.2)
http_utils 1.2.10
> intl 0.9.8 (was 0.8.10+4)
js 0.2.2
json 0.10.0
lawndart 0.6.5
logging 0.9.1+1
logging_handlers 0.8.0
matcher 0.10.0
meta 0.8.8
mock 0.10.0+1
> observe 0.10.0-pre.3 (was 0.10.0-pre.0)
path 1.1.0
perf_api 0.0.8
> polymer 0.10.0-pre.8 (was 0.8.10+4)
> polymer_elements 0.1.2+1 (was 0.0.2) (6 newer unstable versions available)
> polymer_expressions 0.10.0-pre.1 (was 0.8.10+4)
+ polymer_ui_elements 0.1.2 (6 newer unstable versions available)
route_hierarchical 0.4.17
smoke 0.1.0-pre.2
source_maps 0.9.0
stack_trace 0.9.3+1
> template_binding 0.10.0-pre.1 (was 0.9.1)
unittest 0.10.1+2
utf 0.9.0
uuid 0.3.0
validate 1.2.4
+ web_components 0.3.3
yaml 0.9.0
我正在使用Dart 1.3.0!所以 - 這是今天的最新版本。 我不知道什麼酒吧升級在這裏做,但它不管理依賴關係...
任何提示?
[更新]
作爲一種解決方法更改我的依賴關係
dependencies:
polymer_elements:
git: https://github.com/ErikGrimes/polymer_elements
polymer_ui_elements:
git: https://github.com/ErikGrimes/polymer_ui_elements
angular: any
# git: https://github.com/angular/angular.dart
# Incompatible version constraints on html5lib:
# - angular depends on version >=0.9.2 <0.10.0
# - polymer depends on version >=0.10.0 <0.11.0
lawndart: any
validate: any
http_utils: any
直接鏈接到GitHub上解決了幾乎所有的東西。 除角度外!
Resolving dependencies... (50.0s)
< angular 0.0.7 (was 0.9.10) (15 newer versions available)
> barback 0.12.0 (was 0.11.1) (1 newer version available)
cipher 0.6.0 (1 newer version available)
< di 0.0.24 (was 0.0.34) (10 newer versions available)
很沮喪,我花了將近3小時,以獲得最新版本的聚合物和角度仍然是15個版本落後。
Thx,是的 - 已經嘗試過,但放棄了。我採取了另一種方法(請參閱我更新的問題)。我花了差不多3個小時來欺騙「酒吧升級」... –
所以它似乎(其中一個)的罪魁禍首是polymer_elements。對不起,我們沒有發佈更新的時間比較長:如果你在Angular上添加版本約束? –
向polymer_elements添加版本約束應該和git依賴有相同的效果。更新作爲預發佈需要一個非常具體的版本約束來使'pub upgrade'獲取它們:'> = 0.2.0-pre.5'。在構建編號之後使用短劃線的依賴性不會在沒有約束的情況下獲取。 –