Dart SDK는 Dart 언어의 핵심이 되는 개발 도구 모음이다. 이 도구들을 통해 Dart 언어로 개발된 프로그램을 빌드하고 실행할 수 있다. Dart SDK를 설치하기 위해서는 사용자의 운영 체제에 맞는 설치 방법을 따라야 하며, 설치 후에는 환경 변수를 설정해주어야 한다. 이번 절에서는 Dart SDK 설치 방법을 구체적으로 다루겠다.

1. 운영 체제별 설치 가이드

1.1. Windows에서의 설치

Windows 환경에서는 Dart SDK 설치를 위해 두 가지 방법을 사용할 수 있다. 첫 번째 방법은 공식 설치 파일을 다운로드하는 것이고, 두 번째 방법은 Chocolatey 패키지 매니저를 사용하는 것이다.

공식 설치 파일 사용
  1. Dart 공식 웹사이트에서 Windows용 설치 파일을 다운로드한다.
  2. 설치 파일을 실행하고 화면의 지시에 따라 Dart SDK를 설치한다.
  3. 설치가 완료되면, Dart SDK의 설치 경로를 확인한다.
Chocolatey 사용

Chocolatey는 Windows용 패키지 매니저로, 간단한 명령어 하나로 다양한 소프트웨어를 설치할 수 있다. Chocolatey를 사용해 Dart SDK를 설치하려면, 명령 프롬프트에 다음 명령을 입력하면 된다.

choco install dart-sdk

설치가 완료되면, 환경 변수를 자동으로 설정해주므로 별도의 설정이 필요하지 않는다.

1.2. macOS에서의 설치

macOS에서는 Homebrew 패키지 매니저를 사용해 Dart SDK를 설치하는 것이 가장 간편한 방법이다.

Homebrew 사용

Homebrew를 이용해 Dart SDK를 설치하려면, 터미널을 열고 다음 명령을 입력한다.

brew tap dart-lang/dart
brew install dart

이렇게 하면 Homebrew가 Dart SDK를 다운로드하고 설치한다. 설치가 완료되면, Dart SDK의 경로가 자동으로 설정된다.

1.3. Linux에서의 설치

Linux에서는 패키지 매니저를 통해 Dart SDK를 설치할 수 있다. Ubuntu와 같은 배포판에서는 APT 패키지 매니저를 사용하는 것이 일반적이다.

APT 사용

Ubuntu에서 Dart SDK를 설치하려면, 먼저 시스템에 패키지 저장소를 추가한 후 설치 명령을 실행한다. 터미널에서 아래 명령을 순서대로 입력한다.

sudo apt update
sudo apt install apt-transport-https
sudo sh -c 'wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -'
sudo sh -c 'wget -qO- https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list > /etc/apt/sources.list.d/dart_stable.list'
sudo apt update
sudo apt install dart

설치가 완료되면, Dart SDK의 기본 경로가 설정된다. 필요하다면 환경 변수를 수동으로 설정할 수 있다.

2. 환경 변수 설정

2.1. Windows 환경에서의 설정

Dart SDK 설치 후, Dart의 명령줄 도구를 어디서든 사용할 수 있도록 PATH 환경 변수를 설정해야 한다. 다음은 Windows에서 환경 변수를 설정하는 방법이다.

  1. 시작 메뉴에서 "환경 변수"를 검색하고 "시스템 환경 변수 편집"을 클릭한다.
  2. 시스템 속성 창이 열리면, 고급 탭에서 환경 변수 버튼을 클릭한다.
  3. 환경 변수 창이 나타나면, 사용자 또는 시스템 변수 중 Path를 찾아 선택한 후, 편집을 클릭한다.
  4. 새 창이 열리면, 새로 만들기 버튼을 클릭하고 Dart SDK가 설치된 경로를 입력한다. 기본적으로 Dart SDK는 C:\tools\dart-sdk\bin에 설치된다.
  5. 설정을 완료한 후, 모든 창을 확인 버튼을 클릭하여 닫습니다.

이제 명령 프롬프트를 열고 dart --version 명령어를 입력하여 Dart SDK가 정상적으로 설치되었는지 확인할 수 있다.

dart --version

이 명령어는 설치된 Dart SDK의 버전을 출력하며, 정상적으로 설치되었다면 Dart SDK 버전이 표시될 것이다.

2.2. macOS 및 Linux 환경에서의 설정

macOS와 Linux에서는 Dart SDK의 설치 경로를 PATH 환경 변수에 추가해야 한다. 이를 위해서는 다음 절차를 따라 설정 파일을 수정하면 된다.

Zsh 쉘 사용 시

macOS에서는 기본 쉘이 Zsh로 설정되어 있다. Dart SDK 경로를 Zsh 환경 변수에 추가하려면, 터미널에서 다음 명령어를 실행하여 .zshrc 파일을 엽니다.

nano ~/.zshrc

파일 맨 아래에 다음 줄을 추가한다.

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

파일을 저장한 후 터미널을 다시 시작하거나 아래 명령어를 입력하여 변경된 환경 변수를 적용한다.

source ~/.zshrc
Bash 쉘 사용 시

Bash를 사용하는 경우, .bashrc 또는 .bash_profile 파일을 수정해야 한다. 이를 위해 터미널에서 다음 명령어를 실행한다.

nano ~/.bashrc

파일 맨 아래에 다음 줄을 추가한다.

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

파일을 저장하고 터미널을 다시 시작하거나 아래 명령어를 입력하여 변경된 환경 변수를 적용한다.

source ~/.bashrc

2.3. 환경 변수 설정 확인

환경 변수가 제대로 설정되었는지 확인하려면, 터미널에서 dart --version 명령을 입력해본다. Dart SDK 버전이 출력되면 정상적으로 설치 및 설정이 완료된 것이다.

dart --version

이 명령어는 설치된 Dart SDK의 버전을 출력해주며, 예를 들어 Dart VM version: 2.14.0과 같은 출력이 나온다.

3. Dart SDK 설치 후 기본 테스트

환경 변수 설정까지 마쳤다면, Dart SDK가 정상적으로 동작하는지 간단한 프로그램을 작성하여 테스트할 수 있다. 다음 단계에서는 Dart 언어로 기본적인 "Hello, World!" 프로그램을 작성하고 실행하는 방법을 다룬다.

3.1. "Hello, World!" 프로그램 작성

먼저, 새 디렉터리를 만들어서 테스트 파일을 저장할 수 있는 공간을 마련한다. 터미널 또는 명령 프롬프트에서 다음 명령어를 사용하여 디렉터리를 생성하고 이동한다.

mkdir dart_test
cd dart_test

이제 hello.dart 파일을 생성한 후, 파일 내에 간단한 Dart 코드를 작성한다. 다음과 같이 입력하라.

void main() {
  print('Hello, World!');
}

이 코드는 main() 함수 내에서 print() 함수를 호출하여 콘솔에 "Hello, World!"를 출력한다.

3.2. Dart 프로그램 실행

프로그램을 작성한 후, Dart SDK가 설치된 환경에서 다음 명령어를 입력하여 프로그램을 실행한다.

dart hello.dart

정상적으로 설치가 완료되었다면, 콘솔에 "Hello, World!"라는 출력이 나타난다. 이를 통해 Dart SDK가 제대로 동작하는지 확인할 수 있다.

3.3. Dart REPL 사용

Dart는 대화형 REPL(Read-Eval-Print Loop) 환경도 제공한다. 이 기능을 사용하면 코드 파일을 작성하지 않고도 즉석에서 코드를 테스트할 수 있다. REPL을 시작하려면, 터미널에서 다음 명령어를 입력한다.

dart

이후, 아래와 같이 코드를 입력하면 바로 결과를 확인할 수 있다.

print('Hello from Dart REPL!');

REPL은 코드 작성 및 테스트가 간편한 방법이므로, Dart의 기본 문법을 익히거나 간단한 실험을 할 때 유용하게 사용할 수 있다. REPL에서 빠져나오려면 Ctrl + C를 두 번 누르면 된다.