Contents

Dart SDK 설치

이 페이지는 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에 추가하십시오:

  1. Windows 검색을 열고, env을 입력합니다.
  2. 시스템 환경 변수 편집을 클릭합니다.
  3. 환경 변수…를 클릭합니다.
  4. 사용자 변수 섹션에서, PATH를 선택하고 편집…을 클릭합니다.
  5. 새로 만들기를 클릭하고, dart-sdk 디렉터리의 경로를 입력합니다.
  6. 열려 있는 각 창에서 적용 또는 확인을 클릭하고 팝업 창을 닫은 후 경로 수정을 적용합니다.

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 stableUbuntu 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.32.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 릴리즈의 체계를 따르고, 하이픈 뒤의 ab는 각각 사전 릴리즈 및 사전 릴리즈 패치 버전이며, beta 또는 dev는 채널을 나타냅니다.

Stable 채널 릴리즈는 이 페이지의 설치 섹션을 따라하거나, 패키지 매니저 또는 Dart 도커 이미지, 또는 SDK의 zip 압축 파일을 다운로드를 통해 stable, beta, dev 채널 릴리즈를 다운로드 할 수 있습니다.