콘텐츠로 이동

설치

  1. Go 설치 (필수)

    Wails는 Go 1.25 이상이 필요합니다.

    go.dev/dl 에서 Windows 설치 프로그램을 다운로드하여 실행하세요.

    설치 확인:

    Terminal window
    go version # 1.25 이상이어야 함

    PATH 확인:

    Terminal window
    $env:PATH -split ';' | Where-Object { $_ -like '*\go\bin' }

    결과가 비어 있다면, C:\Users\YourName\go\bin을 PATH에 추가하세요.

  2. 플랫폼 종속성 설치

    WebView2 런타임 (일반적으로 사전 설치됨)

    Windows 10/11에는 WebView2가 기본적으로 포함되어 있습니다. 누락된 경우:

    • Microsoft에서 다운로드
    • 또는 나중에 wails3 doctor를 실행하면 안내에 따라 설치할 수 있습니다.

    이것으로 끝! 다른 종속성은 필요하지 않습니다.

  3. Wails CLI 설치

    Terminal window
    go install github.com/wailsapp/wails/v3/cmd/wails3@latest

    이 명령은 wails3 명령을 ~/go/bin(Windows의 경우 %USERPROFILE%\go\bin)에 설치합니다.

  4. 설치 확인

    Terminal window
    wails3 doctor

    예상 출력 (또는 유사한 내용):

    Wails (v3.0.0-dev) Wails Doctor
    # System
    ┌──────────────────────────────────────────────────┐
    | Name | MacOS |
    | Version | 26.0 |
    | ID | 25A354 |
    | Branding | MacOS 26.0 |
    | Platform | darwin |
    | Architecture | arm64 |
    | Apple Silicon | true |
    | CPU | Apple M2 Pro |
    | CPU 1 | Apple M2 Pro |
    | CPU 2 | Apple M2 Pro |
    | GPU | 16 cores, Metal Support: Metal 4 |
    | Memory | 16 GB |
    └──────────────────────────────────────────────────┘
    # Build Environment
    ┌─────────────┬─────────────────┐
    | Wails CLI | v3.0.0-alpha.40 |
    | Go Version | go1.24.6 |
    └─────────────┴─────────────────┘
    # Dependencies
    ┌─────────────────┬─────────────────────────────────────────────────┐
    | npm | 11.6.2 |
    | *NSIS | Not Installed. Install with `brew install...`. |
    | Xcode cli tools | 2412 |
    └─────────────────┴─────────────────────────────────────────────────┘
    # Checking for issues
    SUCCESS No issues found
    # Diagnosis
    SUCCESS Your system is ready for Wails development!
  5. npm 설치 (선택 사항이지만 권장)

    대부분의 Wails 템플릿은 프론트엔드 도구로 npm을 사용합니다.

    nodejs.org에서 다운로드하여 설치 프로그램을 실행하세요.

    확인:

    Terminal window
    npm --version

원인: ~/go/bin(또는 Windows의 %USERPROFILE%\go\bin)이 PATH에 없습니다.

해결 방법:

  1. “환경 변수”를 엽니다(시작 메뉴에서 검색)
  2. “사용자 변수”에서 Path를 찾습니다
  3. “편집” → “새로 만들기”를 클릭합니다
  4. 추가: C:\Users\YourName\go\bin(YourName을 바꾸세요)
  5. 모든 대화 상자에서 “확인”을 클릭합니다
  6. 터미널 재시작

확인:

Terminal window
$env:PATH -split ';' | Where-Object { $_ -like '*\go\bin' }

wails3 doctor에서 누락된 종속성 보고

섹션 제목: “wails3 doctor에서 누락된 종속성 보고”

Linux: 출력에 설치해야 할 패키지가 정확히 표시됩니다. 예:

❌ webkit2gtk를 찾을 수 없음
설치 명령: sudo apt install libwebkit2gtk-4.1-dev

Windows: WebView2가 없는 경우:

  • Microsoft에서 다운로드
  • 또는 첫 번째 앱 실행 시 자동으로 설치됩니다

macOS: Xcode 도구가 없는 경우:

Terminal window
xcode-select --install

Wails v3에는 Go 1.25+가 필요합니다. 이전 버전이 있는 경우:

go.dev/dl에서 최신 버전을 다운로드하고 재설치합니다.

최신 개발 브랜치에서 가장 최신 코드를 사용하고 싶으신가요? 이를 통해 릴리스되기 전에 새로운 기능과 수정 사항을 사용할 수 있지만, 버그와 중단 변경(breaking changes)의 위험이 따릅니다. 기여자나 다가오는 기능을 테스트해야 하는 사람에게만 권장됩니다.

Terminal window
git clone https://github.com/wailsapp/wails.git
cd wails
git checkout v3
cd v3/cmd/wails3
go install

설치 완료! 시스템이 Wails 개발을 위해 준비되었습니다.

템플릿 탐색하기

기본으로 제공되는 항목을 확인하세요.

Terminal window
wails3 init -l # 템플릿 목록

문제가 있으신가요? Discord에서 질문하거나 이슈를 열기하세요.