본문 바로가기
Flutter/Flutter FAQ

Flutter 플러터를 위한 Dart SDK 업데이트, update dart sdk for flutter

by 베타코드 2023. 6. 14.
반응형

질문


나는 플러터에서 dart SDK >= 2.2.0을 사용하고 싶다. 그러나 현재 사용 중인 버전은 2.1.2이다.

flutter --version
Flutter 1.2.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 8661d8aecd (2 months ago) • 2019-02-14 19:19:53 -0800
Engine • revision 3757390fa4
Tools • Dart 2.1.2 (build 2.1.2-dev.0.0 0a7dcf17eb)

나는 독립적으로 2.2.0 버전을 설치해보았고, 성공했다:

dart --version
Dart VM version: 2.2.0 (Tue Feb 26 15:04:32 2019 +0100) on "macos_x64"

하지만, 플러터는 위에서 볼 수 있듯이 이 버전을 사용하지 않는다. 나는 flutter가 사용하는 dart-sdk 파일들(flutter/bin/cache/dart-sdk)을 독립적으로 설치한 버전으로 대체해보았지만, 그 후에 Flutter를 실행하려고 하면 스냅샷 문제가 발생하여 flutter 디렉토리에 있는 원래 dart-sdk 폴더로 되돌렸다.

어떻게 업데이트할 수 있는지 아이디어가 있나요?

PS: 나는 매우 최근에(10일 전) 여기에서 flutter를 다운로드했다: https://flutter.dev/docs/get-started/install/macos


답변


이것은 channel stable에 있기 때문일 수 있습니다. 이 채널은 네 개의 채널 중 가장 안전한 빌드입니다. (채널은 여기에서 나열됩니다.)

새로운 기능을 시도하고 나쁜 빌드를 위험에 빠뜨리지 않으려면 channel beta를 사용하는 것이 좋습니다:

매달 이전 달의 "최고" 빌드를 선택하여 베타로 승격시킵니다. 이 빌드는 codelab에서 테스트되었습니다.

안정 채널에는 다음과 같은 설명이 있습니다:

특히 좋은 빌드라고 믿을 때 안정 채널로 승격시킵니다. 우리는 이것을 분기마다 더 또는 적게 하려고 합니다. 모든 프로덕션 앱 릴리스에 이 채널을 사용하는 것이 좋습니다. 우리는 높은 우선 순위 버그를 위해 안정 채널에 핫픽스를 제공할 수 있지만, 우리의 의도는 이것을 드물게 하는 것입니다.

터미널에서 이 명령을 실행하여 채널을 beta로 변경할 수 있습니다:

flutter channel beta 다음에 flutter upgrade를 실행하여이 특정 브랜치의 최신 릴리스를 받았는지 확인하십시오.

이것이 당신의 상황에 어떤 영향을 미치는지 알려주세요.

반응형

댓글