2014-06-19 4 views
0

나는 폴리머가있는 ​​다트 프로젝트와 간단한 폴리머 요소 인 fancy_button을 가지고 있습니다. 나는에 패키지를 추가하여 내가 그렇게를 AngularDart를 추가 할 내 pubspec.yaml 때문에 그렇게 보이는 :AngularDart와 호환되지 않는 폴리머의 버전 제약

$ pub get 
Resolving dependencies... (6.1s) 
Incompatible version constraints on polymer: 
- fancy_button 0.0.1 depends on version >=0.9.0+1 <0.9.1 
- woven_sandbox 0.0.0 depends on version >=0.10.0 <0.11.0 

I : 내가 pub get하려고하면

name: woven_sandbox 
dependencies: 
    browser: any 
    polymer: ">=0.10.0 <0.11.0" 
    fancy_button: any 
    angular: 0.10.0 
    shadow_dom: any 
transformers: 
- angular 
- polymer: 
    entry_points: 
    - web/hello_world.html 

나는이 이상한 버전 제약 문제를 얻을 그것을 얻지 마십시오.

답변

0

이것은 문제를 해결하는 것처럼 보이지만 그 이유는 무엇입니까?

name: woven_sandbox 
dependencies: 
    angular: any 
    angular_node_bind: any 
    browser: any 
    polymer: any 
    shadow_dom: any 
transformers: 
- polymer: 
    entry_points: 
    - web/hello_world.html 
2

나는 비슷한 문제가있다. 첫 번째 pubspec.yaml에

과 같이 오류 메시지에서 말은, fancy_button 폴리머의 특정 버전의 의존하지만, 당신이 버전을 원하는 첫 번째 pubspec.yaml에 말 0.10.0하지만, : 0.10> 0.9.1. fancy_button의 pubspec.yaml 너무

, 조건 :

중합체 : 그 말도록 "> = 1 + < 0.9.0 0.9.1"

는 사실이 아니다 문제가 발생했다. 두 번째 pubspec.yaml에

두 번째 pubspec에서

, 당신은 폴리머의 모든 버전이 필요하다고 말하는, 그래서 술집 도구가 가장 일치를 얻기 위해 검색 할 때, 그 fancy_button가 필요 볼 수 있습니다 버전 0.9.X이고 다른 패키지에는 0.9 버전의 폴리머 패키지를 다운로드 할 수 있도록 다른 버전이 필요합니다.