반응형
다른 프로젝트를 받아서 pug get을 했을때 다음과 같이 SDK버전이 맞지않아 실패하는 경우가 있습니다.
C:\flutter\bin\flutter.bat --no-color pub get
Running "flutter pub get" in Project이름...
The current Dart SDK version is 2.17.1.
Because Project이름 requires SDK version>=2.17.6<3.0.0,version solving failed.
pub get failed (1; Becaus Project이름 requires SDK version >=2.17.6<3.0.0, version solving failed.)
이럴때는 제 버전을 업그레이드 해주거나 받아온 프로젝트의 버전을 낮추는 방법이있습니다. 언젠가는 업그레이드 해야될 필요가 있기에 Flutter&Dart 업그레이드 방법을 알아보겠습니다.
Terminal에서 flutter --version 을 입력하면 다음과 같이 현재 버전을 보여줍니다. 현재 저는 flutter 3.0.1 dart 2.17.1이네요.
그리고 Terminal에서 flutter upgrade 를 입력해줍니다.
조금만 기다리면 알아서 다운로드 받아서 업그레이드를 해줍니다. 업데이트가 끝나면 알아서 flutter doctor를 실행해줘서 정보도 보여줍니다. flutter는 3.0.5로 dart는 2.17.6 으로 업그레이드 된것을 알 수 있습니다.
반응형