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을 추가합니다. 방법을 단계별로 안내합니다.
- 시작 메뉴에서 "환경 변수"를 검색합니다.
- "시스템 환경 변수 편집"을 클릭합니다.
- "환경 변수" 버튼을 클릭합니다.
- "시스템 변수" 아래
Path를 선택하고 "편집"을 클릭합니다. - "새로 만들기"를 클릭하고
C:\dart-sdk\bin을 입력합니다. - 확인을 눌러 창을 닫습니다.
새 명령 프롬프트(또는 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 명령어 한 줄로 프로젝트 구조가 어떻게 생성되는지 직접 확인할 차례입니다.