iBetter Books
수정

Dart SDK와 VS Code 설치

Dart를 처음 배울 때 가장 먼저 해야 할 일은 개발 환경을 만드는 것입니다. 좋은 도구가 있어야 좋은 코드를 쓸 수 있으니까요. 이 챕터에서는 Dart SDK와 VS Code를 설치하고, 첫 번째 dart --version 명령어를 실행해보겠습니다.

Dart SDK란 무엇인가요

SDK는 Software Development Kit의 약자입니다. 쉽게 말하면 "Dart 코드를 실행하고 컴파일하는 데 필요한 도구 모음"입니다. SDK를 설치하면 터미널에서 dart 명령어를 쓸 수 있게 됩니다. Dart 코드를 실행할 때도, 패키지를 관리할 때도 모두 이 SDK를 통합니다.

macOS에 설치하기

macOS에서 Dart를 설치하는 가장 간편한 방법은 Homebrew를 사용하는 것입니다. Homebrew가 없다면 먼저 설치해야 합니다.

# Homebrew 설치 (이미 있으면 건너뜁니다)/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Homebrew가 준비되었다면 Dart SDK는 단 두 줄로 설치됩니다.

brew tap dart-lang/dartbrew install dart

설치가 끝나면 터미널을 다시 열고 확인해봅니다.

dart --version

아래와 비슷한 결과가 나오면 성공입니다.

Dart SDK version: 3.x.x (stable) on "macos_arm64"

나중에 Dart를 최신 버전으로 업그레이드하고 싶을 때는 아래 명령어를 사용합니다.

brew upgrade dart

Windows에 설치하기

Windows에서는 공식 설치 파일을 사용하는 방법이 가장 간단합니다. 다음 주소에서 최신 Dart SDK를 내려받습니다.

https://dart.dev/get-dart/archive

페이지에서 Windows 항목의 Stable 버전 zip 파일을 내려받습니다. 파일 압축을 풀고 나온 dart-sdk 폴더를 C:\dart-sdk 같은 위치로 옮깁니다.

이제 환경 변수에 Dart를 등록해야 합니다. 시스템 속성에서 Path 환경 변수에 C:\dart-sdk\bin을 추가합니다. 방법을 단계별로 안내합니다.

  1. 시작 메뉴에서 "환경 변수"를 검색합니다.
  2. "시스템 환경 변수 편집"을 클릭합니다.
  3. "환경 변수" 버튼을 클릭합니다.
  4. "시스템 변수" 아래 Path를 선택하고 "편집"을 클릭합니다.
  5. "새로 만들기"를 클릭하고 C:\dart-sdk\bin을 입력합니다.
  6. 확인을 눌러 창을 닫습니다.

새 명령 프롬프트(또는 PowerShell)를 열고 확인합니다.

dart --version

패키지 관리자를 선호한다면 Chocolatey나 Winget을 활용할 수도 있습니다.

# Chocolatey를 사용하는 경우choco install dart-sdk# Winget을 사용하는 경우winget install Dart.Dart

Linux에 설치하기

Ubuntu 또는 Debian 계열 Linux라면 apt 패키지 관리자로 설치합니다.

# Dart 저장소 등록sudo apt-get updatesudo apt-get install apt-transport-httpswget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/dart.gpgecho '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 updatesudo apt-get install dart

설치 후 PATH 설정이 필요할 수 있습니다. ~/.bashrc 또는 ~/.zshrc에 다음 줄을 추가합니다.

export PATH="$PATH:/usr/lib/dart/bin"

변경사항을 적용합니다.

source ~/.bashrc# 또는source ~/.zshrc

VS Code 설치와 Dart 확장

코드 에디터는 여러 가지가 있지만, Dart와 Flutter 생태계에서 VS Code는 가장 대중적인 선택입니다. 공식 확장이 잘 관리되고 있어서 자동 완성, 오류 표시, 디버깅 등 모든 기능을 편리하게 사용할 수 있습니다.

VS Code는 아래 주소에서 내려받습니다.

https://code.visualstudio.com

VS Code를 설치하고 실행한 뒤, 확장 기능을 추가합니다. 왼쪽 사이드바에서 확장 아이콘(블록 모양)을 클릭하거나 Ctrl+Shift+X(macOS는 Cmd+Shift+X)를 누릅니다. 검색창에 Dart를 입력하면 Dart 팀이 만든 공식 확장이 나타납니다. "설치" 버튼을 클릭합니다.

Dart 확장 하나만 설치해도 충분합니다. 이 확장이 Dart 언어 서버를 포함하고 있어서 코드 자동 완성, 오류 하이라이트, 코드 포맷팅 등을 모두 처리해줍니다.

설치 확인하기

터미널을 열고 다음 명령어를 실행해봅니다.

dart --version

SDK 버전 정보가 출력되면 설치가 올바르게 완료된 것입니다. 여기서 버전이 3.0 이상인지 확인하세요. 이 책은 Dart 3.x를 기준으로 작성되었습니다.

VS Code에서도 확인해봅니다. 새 파일을 만들고 확장자를 .dart로 저장하면, 에디터 하단 상태 표시줄에 "Dart"가 표시됩니다. Dart 확장이 정상적으로 활성화된 것입니다.

다음 챕터에서는

개발 환경 준비가 끝났습니다. 다음 챕터에서는 실제로 Dart 프로젝트를 만들고 첫 번째 프로그램을 실행해보겠습니다. dart create 명령어 한 줄로 프로젝트 구조가 어떻게 생성되는지 직접 확인할 차례입니다.