Dart SDK 받기

Dart SDK 받기

Dart 웹, 명령줄, 서버 앱을 개발하는 데 필요한 라이브러리와 명령줄 도구를 받아볼게요.

출처: 원문

본문

이 페이지에서는 Dart SDK를 다운로드하는 방법을 설명해 드릴게요. Dart SDK에는 Dart 명령줄, 서버, 웹 앱을 개발하는 데 필요한 라이브러리와 명령줄 도구가 포함되어 있어요.

Dart 팀은 SDK의 최신 안정(stable) 릴리스만 지원해요. SDK 릴리스 수명주기와 지원 버전에 대한 자세한 내용은 SDK 지원 정책(SDK support policy)을 확인해 주세요.

Dart SDK에 대해 더 알아보려면 Dart SDK 개요를 참고해 주세요.

: Flutter SDK를 이미 설치했거나 설치할 계획이라면, Flutter SDK에는 완전한 Dart SDK가 포함되어 있어요. Dart를 별도로 설치할 필요 없이 이 가이드를 건너뛰어도 돼요.

시스템 요구 사항

Dart는 다음 하드웨어 아키텍처와 플랫폼 버전에서 Dart 코드를 개발하고 실행할 수 있게 지원해요.

플랫폼 x64 IA32 (x86) Arm32 Arm64 RISC-V (RV64GC) OS 버전
Windows verified deprecated deprecated verified unsupported Windows 11, Windows 10
Linux verified deprecated verified verified verified Debian stable, Ubuntu LTS (표준 지원 기간 내)
macOS verified deprecated unsupported verified unsupported 최신 macOS 3개 버전: Tahoe (26), Sequoia (15), Sonoma (14)
  • verified – 모든 채널에서 지원됩니다.
  • error – 지원이 중단(deprecated)되며 향후 Dart 릴리스에서 제거될 수 있습니다.
  • report – 지원이 중단되었으며 다음 안정 릴리스에서 제거될 가능성이 높습니다.
  • dangerous – 모든 채널에서 지원되지 않습니다.
  • do_not_disturb_on – 운영체제에서 지원되지 않습니다.

설치 옵션 선택

안정 채널에서 Dart SDK를 설치하고 업데이트하려면 다음 옵션 중 하나를 선택해 주세요.

  • 패키지 관리자 사용 (권장)
  • Dart Docker 이미지 사용
  • Flutter 설치 – Flutter SDK를 이미 설치했거나 설치할 계획이라면, Flutter SDK에는 완전한 Dart SDK가 포함되어 있어요. Flutter SDK의 bin 폴더에는 dart CLI 도구가 포함됩니다.
  • SDK 아카이브에서 ZIP 아카이브 다운로드
  • 소스에서 SDK 빌드

경고: Dart 도구는 사용량 지표와 크래시 보고서를 Google로 보낼 수 있어요. Dart SDK를 다운로드하면 Google 서비스 약관에 동의하게 됩니다. Dart가 이 데이터를 처리하는 방법을 알아보려면 Google 개인정보 보호정책을 참고해 주세요.

데이터 수집을 전환하려면 dart 도구에서 다음 옵션을 사용해 주세요.

  • 익명 분석을 활성화하려면 dart --enable-analytics를 실행해 주세요.
  • 익명 분석을 비활성화하려면 dart --disable-analytics를 실행해 주세요.

Dart SDK 설치

Dart SDK를 설치하려면 개발 플랫폼에 맞는 패키지 관리자를 사용해 주세요. Dart SDK를 업그레이드하려면 패키지 관리자에서 Dart SDK를 설치할 때와 같은 명령을 실행해 주세요.

Windows: Chocolatey로 설치

Dart SDK를 설치하려면 Chocolatey를 사용해 주세요. Chocolatey에는 상승된 권한이 필요해요.

  1. Chocolatey를 설치해 주세요.
  2. 상승된 권한으로 PowerShell을 실행해 주세요.
    PS C:\> choco install dart-sdk
    

기본 설치 경로 변경 – 기본적으로 Chocolatey는 SDK를 C:\tools\dart-sdk에 설치해요. 위치를 변경하려면 ChocolateyToolsLocation 환경 변수를 원하는 설치 디렉터리로 설정해 주세요.

PATH에 Dart가 포함되었는지 확인 – Dart를 실행할 수 있는지 확인해 주세요.

PS C:\> dart --version
Dart SDK version: 3.2.4 (stable) (Thu Dec 21 19:13:53 2023 +0000) on "win_x64"

개발 머신이 Dart 버전을 반환하지 않으면 SDK 위치를 PATH에 추가해 주세요.

  1. Windows 검색 상자에 env라고 입력해 주세요.
  2. "시스템 환경 변수 편집(Edit the system environment variables)"을 클릭해 주세요.
  3. "환경 변수(Environment Variables)..."를 클릭해 주세요.
  4. 사용자 변수 섹션에서 Path를 선택하고 "편집(Edit)..."을 클릭해 주세요.
  5. "새로 만들기(New)"를 클릭하고 dart-sdk 디렉터리 경로를 입력해 주세요.
  6. 방금 연 각 창에서 "적용(Apply)" 또는 "확인(OK)"을 클릭해 경로 변경을 적용해 주세요.

Chocolatey로 업그레이드 – Dart SDK를 업그레이드하려면 다음 명령을 사용해 주세요.

PS C:\> choco upgrade dart-sdk

Chocolatey로 제거 – Dart SDK를 제거하려면 다음 단계를 수행해 주세요.

  1. 상승된 권한으로 PowerShell을 실행해 주세요.
  2. 다음 명령을 사용해 주세요.
    PS C:\> choco uninstall dart-sdk
    
  3. 홈 디렉터리에서 Dart 구성 파일을 제거해 주세요.
    PS C:\> Remove-Item -Recurse -Force ^
    -Path $env:LOCALAPPDATA\.dartServer,$env:APPDATA\.dart,$env:APPDATA\.dart-tool
    

Linux: 패키지 관리자로 설치

Ubuntu나 Debian에 Dart SDK를 설치하는 두 가지 옵션이 있어요.

  • apt-get 명령 사용
  • .deb 패키지를 다운로드하고 dpkg 명령 실행

apt-get 패키지 관리자로 설치apt-get으로 Dart를 설치하려면 다음 단계를 수행해 주세요. 처음 설치할 때만 1~3단계가 필요해요.

  1. 패키지 인덱스 파일을 업데이트하고 안전한 HTTP 및 GPG 패키지를 설치해 주세요.
    $ sudo apt-get update && sudo apt-get install apt-transport-https gpg
    
  2. Google Linux GPG 공개 키를 다운로드하고 추가해 주세요.
    $ wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub \
    | sudo gpg --dearmor -o /usr/share/keyrings/dart.gpg
    
  3. Linux 시스템에 Dart 패키지 저장소를 추가해 주세요.
    $ 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
    
    시스템에 맞게 amd64armhf, arm64, 또는 riscv64로 바꿔 주세요.
  4. 다음 sudo apt-get 명령을 사용해 주세요.
    $ sudo apt-get update && sudo apt-get install dart
    

Debian 패키지로 설치 – Dart SDK를 Debian 패키지(*.deb)로 설치하려면 다음 단계를 수행해 주세요.

  1. Dart SDK Debian 패키지를 다운로드해 주세요.
  2. sudo dpkg 명령으로 *.deb 패키지를 설치해 주세요.
    $ sudo dpkg -i dart_3.4.0-1_amd64.deb
    
    dart_3.4.0-1_amd64.deb를 현재 파일명으로 바꿔 주세요.

Dart SDK 업그레이드

SDK를 설치할 때 사용한 것과 같은 명령을 사용해 주세요.

apt-get으로 업그레이드apt-get으로 Dart SDK를 설치했다면 다음 sudo apt-get 명령을 사용해 주세요.

$ sudo apt-get update && sudo apt-get install dart

dpkg로 업그레이드dpkg로 설치했다면 sudo dpkg 명령을 사용해 주세요.

$ sudo dpkg -i dart_3.2.6-1_amd64.deb

dart_3.4.0-1_amd64.deb를 새 업그레이드의 파일명으로 바꿔 주세요.

Dart SDK 제거

apt-get으로 제거apt-get으로 설치했다면 sudo apt-get remove 명령을 사용해 주세요.

  1. sudo apt-get remove 명령을 사용해 주세요.
    $ sudo apt-get remove -y dart
    
  2. 홈 디렉터리에서 Dart 구성 파일을 제거해 주세요.
    $ rm -rf ~/.dart*
    

dpkg로 제거dpkg로 설치했다면 sudo dpkg --purge 명령을 사용해 주세요.

  1. sudo dpkg --purge 명령을 사용해 주세요.
    $ sudo dpkg --purge dart
    
    이 명령은 구성 파일도 동시에 제거해요.
  2. SDK가 제거되었는지 확인해 주세요.
    $ dpkg -l | grep dart
    

macOS: Homebrew로 설치

Dart SDK를 설치하려면 Homebrew를 사용해 주세요.

  1. 필요하면 Homebrew를 설치해 주세요.
  2. 공식 tap을 추가하고 신뢰해 주세요.
    $ brew tap dart-lang/dart
    $ brew trust dart-lang/dart
    
  3. Dart SDK를 설치해 주세요.
    $ brew install dart
    

PATH에 Homebrew가 포함되었는지 확인 – PATH에 Homebrew bin 디렉터리가 포함되었는지 확인해 주세요. 올바른 경로를 설정하면 dart run, dart format 같은 Dart SDK 명령을 더 쉽게 사용할 수 있어요. PATH 구성에 대한 도움말은 Homebrew FAQ를 참고해 주세요.

Homebrew로 업그레이드 – 새 Dart 릴리스가 나왔을 때 업그레이드하려면:

$ brew upgrade dart

Dart 버전 전환 – 로컬에 설치된 Dart 릴리스 간을 전환하려면:

  1. 전환하려는 버전을 설치해 주세요. 예를 들어 Dart 3.1을 설치하려면:
    $ brew install [email protected]
    
  2. 버전 간 전환하려면 현재 버전을 unlink하고 원하는 버전을 link해 주세요.
    $ brew unlink dart@<old> \
    && brew unlink dart@<new> \
    && brew link dart@<new>
    

설치된 Dart 버전 나열 – 설치한 Dart 버전을 보려면:

$ brew info dart

Homebrew로 제거 – Dart SDK를 제거하려면 Homebrew를 사용해 주세요.

  1. Dart SDK를 제거해 주세요.
    $ brew uninstall dart
    
  2. 홈 디렉터리에서 Dart 구성 파일을 제거해 주세요.
    $ rm -rf ~/.dart*
    

릴리스 채널 참조

안정(Stable) 채널

Dart는 안정 채널에 약 3개월마다 새 릴리스를 게시해요. 현재 안정 버전은 [계산 중]이에요. 안정 채널 릴리스를 사용해 프로덕션 앱을 빌드하고 배포해 주세요.

안정 채널 릴리스 버전 문자열은 x.y.z 형식을 따라요.

  • x: 주(major) 버전
  • y: 부(minor) 버전
  • z: 패치(patch) 버전

안정 채널 버전 문자열의 예로는 1.24.3, 2.1.0이 있어요. 안정 채널 릴리스를 설치하려면 이 페이지의 안내를 따라 주세요.

베타(Beta) 채널

Dart는 베타 채널에 약 한 달에 한 번 새 릴리스를 게시해요. 현재 베타 버전은 [계산 중]이에요. 베타 채널 릴리스를 사용해 앱이 향후 안정 버전과 호환되는지 테스트해 주세요.

베타 채널 릴리스 버전 문자열은 x.y.z-a.b.beta 형식을 따라요.

  • x: 주(major) 버전
  • y: 부(minor) 버전
  • z: 패치(patch) 버전
  • a: 사전 릴리스(pre-release) 버전
  • b: 사전 릴리스 패치 버전

베타 채널 버전 문자열의 예로는 2.8.0-20.11.beta, 3.3.0-205.1.beta가 있어요. 베타 채널 릴리스를 설치하려면 SDK를 zip 파일로 다운로드해 주세요.

개발(Dev) 채널

Dart는 개발 채널에 약 주당 두 번 새 릴리스를 게시해요. 현재 개발 버전은 [계산 중]이에요. 개발 채널 릴리스를 사용해 최근 수정 사항과 실험적 기능을 테스트해 주세요.

개발 채널 릴리스 버전 문자열은 x.y.z-a.b.dev 형식을 따라요.

  • x: 주(major) 버전
  • y: 부(minor) 버전
  • z: 패치(patch) 버전
  • a: 개발(development) 버전
  • b: 개발 패치 버전

개발 채널 버전 문자열의 예로는 2.8.0-20.11.dev, 3.2.12-15.33.dev가 있어요. 개발 채널 릴리스를 설치하려면 SDK를 zip 파일로 다운로드해 주세요.

더 알아보기