본문으로 건너뛰기

사전 요구 사항

설치

첫 걸음은 Rust와 시스템 의존성을 설치하는 것으로부터 시작됩니다. 이 설정은 Tauri 앱을 개발할 때만 필요하다는 것을 명심하세요. 최종 사용자는 이 중 그 무엇도 필요로 하지 않습니다.

Windows에서 설정하기

1. Microsoft Visual Studio C++ Build Tools

Microsoft Visual Studio C++ Build Tools를 설치해야 합니다. Build Tools for Visual Studio 2022를 설치하는 것이 가장 쉽습니다. 어떤 워크로드를 설치할 지 물어볼 때, "C++ 빌드 도구"와 Windows 10 SDK가 선택되어 있게 하세요.

Microsoft Visual Studio Installer Microsoft Visual Studio Installer

목록 1-1: Visual Studio Build Tools 2022 설치 도구를 이용해 "C++ build tools"와 "Windows 10 SDK"를 선택.

2. WebView2

노트

Windows 11에서 WebView2는 이미 설치되어 있습니다.

Tauri는 Windows에서 웹 콘텐츠를 그리기 위해 WebView2에 강하게 의존합니다. 따라서, WebView2를 설치되어 있어야만 합니다. Microsoft 웹사이트에서 에버그린 부트스트래퍼를 내려받아 실행하는 것이 가장 쉽습니다.

부트스트래퍼 스크립트가 시스템에 알맞은 아키텍처와 버전을 결정해주려 할 것입니다. 그럼에도 여전히 (특히 Windows on ARM에서) 문제를 겪고 계시다면 알맞은 독립 실행형 설치 관리자를 선택해볼 수도 있습니다.

3. Rust

마지막으로, rustup (Rust 설치기)을 설치하기 위해 https://www.rust-lang.org/tools/install을 방문하세요. 변경 사항을 적용하려면 터미널이나 경우에 따라선 Windows 자체를 재시작해야 할 수 있습니다.

Alternatively, you could use winget to install rustup using the follwing command in PowerShell:

winget install --id Rustlang.Rustup

macOS에서 설정하기

1. CLang과 macOS 개발 의존성

CLang과 macOS 개발 의존성을 설치해야 합니다. 이를 위해, 터미널에 다음 명령어를 실행하세요:

xcode-select --install

2. Rust

macOS에서 Rust를 설치하기 위해, 터미널을 열어 다음 명령어를 입력하세요:

curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
노트

저희는 bash 스크립트를 검사하였고, 스크립트는 해야할 일만 합니다. 그럼에도, 덮어넣고 curl 결과물을 bash로 실행하기 전에 먼저 어떤 스크립트인지 확인하는 것이 현명합니다. 여기 숨김 없는 스크립트 파일이 있습니다: rustup.sh

이 명령어는 스크립트를 내려받고 Rust의 마지막 안정 버전을 내려받는 rustup 도구 설치를 시작합니다. 암호를 입력해야 할 수도 있습니다. 만약 설치에 성공했다면, 다음 문장이 나타날 것입니다.

Rust is installed now. Great!

터미널을 재시작해 변경 사항을 적용하세요.

Linux에서 설정하기

1. 시스템 의존성

C 컴파일러와 webkit2gtk 같은 몇몇 시스템 의존성을 설치해야 합니다. 아래는 몇 유명한 배포판을 위한 명령어입니다:

sudo apt update
sudo apt install libwebkit2gtk-4.0-dev \
build-essential \
curl \
wget \
libssl-dev \
libgtk-3-dev \
libayatana-appindicator3-dev \
librsvg2-dev

2. Rust

Linux에서 Rust를 설치하기 위해, 터미널을 열어 다음 명령어를 입력하세요:

curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
노트

저희는 bash 스크립트를 검사하였고, 스크립트는 해야할 일만 합니다. 그럼에도, 덮어넣고 curl 결과물을 bash로 실행하기 전에 먼저 어떤 스크립트인지 확인하는 것이 현명합니다. 여기 숨김 없는 스크립트 파일이 있습니다: rustup.sh

이 명령어는 스크립트를 내려받고 Rust의 마지막 안정 버전을 내려받는 rustup 도구 설치를 시작합니다. 암호를 입력해야 할 수도 있습니다. 만약 설치에 성공했다면, 다음 문장이 나타날 것입니다.

Rust is installed now. Great!

터미널을 재시작해 변경 사항을 적용하세요.

Rust 설치본 관리

최신 개선 사항의 이점을 누리려면 Rust 버전을 가능한 한 최신 버전으로 유지해야 합니다. Rust를 판올림하기 위해, 터미널을 열어 다음 명령어를 실행하세요:

rustup update

또한, rustup은 기기에서 Rust를 완전히 제거하는 데에도 사용될 수 있습니다.

rustup self uninstall

문제 해결

Rust가 올바르게 설치되었는지 확인하려면 셸을 열어 다음 명령어를 입력하세요:

rustc --version

다음 형식에 맞게 버전 넘버, 커밋 해시, 그리고 마지막 안정 버전의 커밋 날짜를 보여줄 것입니다:

rustc x.y.z (abcabcabc yyyy-mm-dd)

만약 그런 정보가 보이지 않는다면, Rust 설치본이 고장난 것일 수 있습니다. Rust의 문제 해결 섹션을 참고해 해결 방안을 찾아보세요. 만약 문제가 계속 지속된다면, 공식 Tauri DiscordGitHub Discussions에서 도움을 구할 수 있습니다.