Instalasi

Instalasi Cepat (5 Menit)

Instalasi Langkah demi Langkah

1

Instal Go (Wajib)

Wails memerlukan Go 1.25 atau lebih baru.

Unduh installer Windows dari go.dev/dl dan jalankan.

Verifikasi instalasi:

PowerShell
go version  # Harus menampilkan 1.25 atau lebih baru

Periksa PATH:

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

Jika kosong, tambahkan C:\Users\YourName\go\bin ke PATH Anda.

2

Instal Dependensi Platform

WebView2 Runtime (biasanya sudah terinstal)

Windows 10/11 sudah menyertakan WebView2 secara default. Jika tidak ada:
- Unduh dari [Microsoft](https://developer.microsoft.com/microsoft-edge/webview2/)
- Atau jalankan `wails3 doctor` nanti — akan memandu Anda

**Itu saja!** Tidak ada dependensi lain yang diperlukan.
3

Instal Wails CLI

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

Perintah ini menginstal perintah wails3 ke ~/go/bin (atau %USERPROFILE%\go\bin di Windows).

4

Jalankan Wizard Setup (Disarankan)

bash
wails3 setup

Wizard setup akan memeriksa dependensi Anda, membantu menginstal yang hilang, dan mengonfigurasi default proyek.

5

Verifikasi Instalasi

bash
wails3 doctor

Output yang diharapkan (atau serupa):

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   | Versi yang Anda instal |
| 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!
6

Instal npm (Opsional tetapi Disarankan)

Sebagian besar template Wails menggunakan npm untuk tooling frontend.

Unduh dari nodejs.org dan jalankan installer.

Verifikasi:

PowerShell
npm --version

Troubleshooting

Perintah wails3 tidak ditemukan

Penyebab: ~/go/bin (atau %USERPROFILE%\go\bin) tidak ada di PATH Anda.

Solusi:

  1. Buka “Environment Variables” (cari di menu Start)
  2. Di bawah “User variables”, temukan Path
  3. Klik “Edit” → “New”
  4. Tambahkan: C:\Users\YourName\go\bin (ganti YourName)
  5. Klik “OK” pada semua dialog
  6. Restart terminal Anda

Verifikasi:

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

wails3 doctor melaporkan dependensi yang hilang

Linux: Output memberi tahu paket mana yang perlu diinstal. Contoh:

❌ webkit2gtk not found
   Install with: sudo apt install libwebkit2gtk-4.1-dev

Windows: Jika WebView2 tidak ada:

  • Unduh dari Microsoft
  • Atau akan terinstal otomatis saat Anda menjalankan aplikasi pertama

macOS: Jika Xcode tools tidak ada:

bash
xcode-select --install

Versi Go terlalu lama

Wails v3 memerlukan Go 1.25+. Jika Anda memiliki versi lama:

Unduh versi terbaru dari go.dev/dl dan instal ulang.

Versi Pengembangan (Bleeding Edge)

Ingin menggunakan kode terbaru dari branch pengembangan utama? Ini memberi Anda akses ke fitur dan perbaikan baru sebelum dirilis, tetapi disertai risiko bug dan breaking change. Hanya disarankan untuk kontributor atau mereka yang perlu menguji fitur mendatang.

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

Langkah Selanjutnya

Instalasi Selesai! Sistem Anda siap untuk pengembangan Wails.

Bangun Aplikasi Pertama Anda

Buat aplikasi yang berfungsi dalam 10 menit.

Tutorial Aplikasi Pertama →

Jelajahi Template

Lihat apa yang tersedia out of the box.

bash
wails3 init -l  # Daftar template

Mengalami masalah? Tanyakan di Discord atau buka issue.

Edit page

Last updated: