이 페이지는 Dart SDK 다운로드 방법에 대해 알려줍니다. Dart SDK는 Dart 커맨드라인, 서버, 그리고 Flutter가 아닌 웹앱을 개발할 때 필요한 라이브러리와 커맨드라인 도구를 가지고 있습니다. 자세한 사항은 Dart SDK 개요를 참고하세요.
Dart SDK 설치
아래에 설명된 대로, 패키지 매니저를 사용하여 Dart SDK를 쉽게 설치하고 업데이트할 수 있습니다. 또한 SDK 소스를 빌드하거나, Dart 도커 이미지를 사용할 수도 있습니다. SDK의 zip 압축 파일을 다운로드하여 원하는 릴리즈 채널을 설치하는 것도 가능합니다.
Note: Flutter SDK는 Dart SDK 전체를 포함하고 있으며,
bin
폴더에 Dart의 dart
커맨드라인 인터페이스를 가지고 있습니다.
Chocolatey를 사용해 Dart SDK를 설치할 수 있습니다.
Dart SDK 설치:
C:\> choco install dart-sdk
Dart SDK 업데이트:
C:\> choco upgrade dart-sdk
SDK는 디폴트로 C:\tools\dart-sdk
에 설치됩니다.
ChocolateyToolsLocation
환경 변수를 선택한 설치 디렉터리로
설정하여 설치 디렉터리를 변경할 수 있습니다.
설치 후 Dart SDK의 실행 파일을 사용할 수 없다면, SDK의 경로를 PATH에 추가하십시오:
- Windows 검색을 열고,
env
을 입력합니다. - 시스템 환경 변수 편집을 클릭합니다.
- 환경 변수…를 클릭합니다.
- 사용자 변수 섹션에서, PATH를 선택하고 편집…을 클릭합니다.
-
새로 만들기를 클릭하고,
dart-sdk
디렉터리의 경로를 입력합니다. - 열려 있는 각 창에서 적용 또는 확인을 클릭하고 팝업 창을 닫은 후 경로 수정을 적용합니다.
AMD64(64-bit Intel)에서 Debian/Ubuntu 시스템을 사용하는 경우 다음 중 하나를 선택하여 설치하면 새 버전이 출시되었을 때 자동으로 업데이트됩니다.
apt-get으로 설치하기
다음과 같이 한 번만 설치하면 됩니다:
$ sudo apt-get update
$ sudo apt-get install apt-transport-https
$ wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/dart.gpg
$ echo 'deb [signed-by=/usr/share/keyrings/dart.gpg arch=amd64] https://storage.googleapis.com/download.dartlang.org/linux/debian stable main' | sudo tee /etc/apt/sources.list.d/dart_stable.list
그런 다음 Dart SDK를 설치합니다:
$ sudo apt-get update
$ sudo apt-get install dart
Debian 패키지로 설치하기
Debian 패키지를 사용해 .deb
패키지 포맷으로 Dart SDK를 다운로드합니다.
PATH 환경 변수에 모든 Dart 바이너리에 대한 액세스를 추가하세요
SDK를 설치한 후 환경 변수의 PATH
에 SDK의 bin
디렉토리를 추가해야합니다. 예를 들어,
활성화된 터미널 세션에 다음 명령을 사용하여 PATH
환경 변수를 변경하세요:
$ export PATH="$PATH:/usr/lib/dart/bin"
다음 명령을 사용하여 PATH 환경 변수를 영구히 설정할 수 있습니다:
$ echo 'export PATH="$PATH:/usr/lib/dart/bin"' >> ~/.profile
Homebrew를 설치 하고 다음 명령을 실행하세요:
$ brew tap dart-lang/dart
$ brew install dart
사용 가능한 릴리즈로 업데이트하려면 다음 명령을 실행하세요:
$ brew upgrade dart
로컬 Dart SDK 버전을 변경하고 싶다면, 변경하길 원하는 버전을 아직 설치하지 않았다면 먼저 설치하세요. 예를 들어, Dart 2.12를 설치하고 싶다면:
$ brew install dart@2.12
그런 다음 버전을 변경하고 싶다면, 현재 버전을 언링크하고 원하는 버전을 링크하세요.
$ brew unlink dart@<old> && brew unlink dart@<new> && brew link dart@<new>
설치된 Dart 버전을 확인하고 싶다면 다음 명령을 실행하세요:
$ brew info dart
시스템 요구사항
Dart SDK는 윈도우, 리눅스, 그리고 macOS를 지원합니다.
윈도우
- 지원 버전: Windows 10, 11.
-
지원 아키텍처: x64, IA32, ARM64.
ARM64의 지원은 실험 단계에 있으며, dev 채널에서만 사용할 수 있습니다.
리눅스
- 지원 버전: 표준 버전의 Debian stable과 Ubuntu LTS가 지원됩니다.
-
지원 아키텍쳐: x64, IA32, ARM64, ARM, RISC-V (RV64GC).
RISC-V의 지원은 실험 단계에 있으며, dev와 beta 채널에서만 사용할 수 있습니다.
macOS
-
지원 버전: 최신 3가지 주요 버전.
2022년 11월 기준으로 Dart는 다음 macOS를 지원합니다:
- macOS 11 (Big Sur)
- macOS 12 (Monterey)
- macOS 13 (Ventura)
- 지원 아키텍처: x64, ARM64.
릴리즈 채널 및 버전 문자열
Dart SDK는 3가지 릴리즈 채널이 있습니다:
-
Stable 채널: 3개월마다 업데이트되는 안정적인 릴리즈; 현재
[calculating]
.이 버전은 프로덕션 목적으로 적합합니다.
-
Beta 채널: 프리뷰 릴리즈로 보통 매월 한 차례씩 업데이트 됩니다; 현재
[calculating]
.Beta 채널 빌드는 stable 채널을 미리 사용해보는 빌드입니다. 이 채널의 SDK를 사용하여 테스트하는 것을 추천하지만, 앱 출시는 권장하지 않으며, 이 채널의 구성을 통해 새로운 기능을 미리 보거나 향후 버전과의 호환성을 테스트할 수 있습니다.
-
Dev 채널: 사전 릴리즈로 보통 격주로 업데이트 됩니다; 현재
[calculating]
.Dev 채널의 배포는 최신 업데이트가 적용된 버전이며, 손상되거나 지원되지 않으며, 확인되지 않은 변경 사항이 포함되어 있을 수 있습니다.
Dart SDK의 Stable 릴리즈 채널의 버전 번호는
1.24.3
및 2.1.0
같은 x.y.z
형식의 문자열로 설정됩니다. 하이픈이나 문자가 없는 점으로
구분된 정수로 구성되며, x
는 기본 버전, y
는 보조 버전, z
는 패치 버전입니다.
Dart SDK의 불안정 릴리즈인 Beta 그리고 dev 채널 릴리즈는
2.8.0-20.11.beta
와 같이 x.y.z-a.b.<beta|dev>
형식의 버전을 가집니다.
하이픈 앞의 부분은 Stable 릴리즈의 체계를 따르고, 하이픈 뒤의 a
와 b
는 각각
사전 릴리즈 및 사전 릴리즈 패치 버전이며, beta
또는 dev
는 채널을 나타냅니다.
Stable 채널 릴리즈는 이 페이지의 설치 섹션을 따라하거나, 패키지 매니저 또는 Dart 도커 이미지, 또는 SDK의 zip 압축 파일을 다운로드를 통해 stable, beta, dev 채널 릴리즈를 다운로드 할 수 있습니다.