Erstellen Sie Ihre erste App
Erstellen Sie in 10 Minuten eine funktionierende Anwendung.
Go installieren (Erforderlich)
Wails erfordert Go 1.25 oder höher.
Laden Sie den Windows-Installer von go.dev/dl herunter und führen Sie ihn aus.
Installation überprüfen:
go version # Sollte 1.25 oder höher anzeigenPATH überprüfen:
$env:PATH -split ';' | Where-Object { $_ -like '*\go\bin' }Wenn die Ausgabe leer ist, fügen Sie C:\Users\IhrName\go\bin zu Ihrem PATH hinzu.
Option 1: Offizieller Installer
Laden Sie den macOS-Installer (.pkg-Datei) von go.dev/dl herunter und führen Sie ihn aus.
Option 2: Homebrew
brew install goInstallation überprüfen:
go version # Sollte 1.25 oder höher anzeigenecho $PATH | grep go/bin # Sollte ~/go/bin anzeigenWenn ~/go/bin nicht im PATH enthalten ist, fügen Sie es zu ~/.zshrc oder ~/.bash_profile hinzu:
export PATH=$PATH:~/go/binOption 1: Offizielles Tarball
Laden Sie das Linux-Tarball von go.dev/dl herunter, dann:
sudo rm -rf /usr/local/gosudo tar -C /usr/local -xzf go1.25.linux-amd64.tar.gzOption 2: Paketmanager
# Ubuntu/Debiansudo apt install golang-go
# Fedorasudo dnf install golang
# Archsudo pacman -S goZum PATH hinzufügen (fügen Sie dies zu ~/.bashrc oder ~/.zshrc hinzu):
export PATH=$PATH:/usr/local/go/bin:~/go/binsource ~/.bashrc # Neu ladenÜberprüfen:
go versionecho $PATH | grep go/binPlattformabhängigkeiten installieren
WebView2-Laufzeitumgebung (normalerweise vorinstalliert)
Windows 10/11 enthält WebView2 standardmäßig. Falls fehlend:
wails3 doctor aus – es wird Sie anleitenDas war’s! Keine weiteren Abhängigkeiten erforderlich.
Xcode Command Line Tools (erforderlich)
xcode-select --installKlicken Sie im erscheinenden Dialogfeld auf “Installieren”.
Überprüfen:
xcode-select -p # Sollte /Library/Developer/CommandLineTools anzeigenDas war’s! macOS enthält WebKit standardmäßig.
Build-Tools und WebKit
Erfordert Ubuntu 22.04+ oder Debian 12+.
sudo apt updatesudo apt install build-essential pkg-config libgtk-3-dev libwebkit2gtk-4.1-devsudo dnf install gcc pkg-config gtk3-devel webkit2gtk4.1-develsudo pacman -S base-devel gtk3 webkit2gtk-4.1sudo zypper install gcc pkg-config gtk3-devel webkit2gtk3-develsudo emerge --ask net-libs/webkit-gtk:4.1Fügen Sie dies zu Ihrer shell.nix oder devShell hinzu:
buildInputs = with pkgs; [ webkitgtk_4_1 gtk3 pkg-config gcc ];Führen Sie nach der Installation von Wails wails3 doctor aus – es zeigt die genauen Pakete an, die für Ihre Distribution benötigt werden.
Wails CLI installieren
go install github.com/wailsapp/wails/v3/cmd/wails3@latestDies installiert den Befehl wails3 nach ~/go/bin (oder %USERPROFILE%\go\bin unter Windows).
Installation überprüfen
wails3 doctorErwartete Ausgabe (oder ähnlich):
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!npm installieren (Optional, aber empfohlen)
Die meisten Wails-Vorlagen verwenden npm für die Frontend-Tooling.
Laden Sie es von nodejs.org herunter und führen Sie den Installer aus.
Überprüfen:
npm --versionOption 1: Offizieller Installer Von nodejs.org herunterladen
Option 2: Homebrew
brew install nodeÜberprüfen:
npm --versionOption 1: NodeSource
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -sudo apt-get install -y nodejs # Ubuntu/DebianOption 2: Paketmanager
sudo dnf install nodejs # Fedorasudo pacman -S nodejs npm # ArchÜberprüfen:
npm --versionwails3-Befehl nicht gefundenUrsache: ~/go/bin (oder %USERPROFILE%\go\bin) ist nicht in Ihrem PATH enthalten.
Lösung:
Path findenC:\Users\IhrName\go\bin (ersetzen Sie IhrName)Überprüfen:
$env:PATH -split ';' | Where-Object { $_ -like '*\go\bin' }Fügen Sie zu ~/.zshrc (macOS) oder ~/.bashrc (Linux) hinzu:
export PATH=$PATH:~/go/binNeu laden:
source ~/.zshrc # oder ~/.bashrcÜberprüfen:
echo $PATH | grep go/binwails3 versionwails3 doctor meldet fehlende AbhängigkeitenLinux: Die Ausgabe zeigt genau an, welche Pakete installiert werden sollen. Beispiel:
❌ webkit2gtk nicht gefunden Installation mit: sudo apt install libwebkit2gtk-4.1-devWindows: Falls WebView2 fehlt:
macOS: Falls Xcode-Tools fehlen:
xcode-select --installWails v3 erfordert Go 1.25+. Wenn Sie eine ältere Version haben:
Laden Sie die neueste Version von go.dev/dl herunter und installieren Sie sie erneut.
Laden Sie die neueste Tarball-Datei von go.dev/dl herunter, dann:
sudo rm -rf /usr/local/gosudo tar -C /usr/local -xzf go1.25.linux-amd64.tar.gzMöchten Sie den absolut neuesten Code aus dem Hauptentwicklungsbranch verwenden? Dies gibt Ihnen Zugang zu neuen Funktionen und Fehlerbehebungen, bevor sie veröffentlicht werden, bringt jedoch das Risiko von Bugs und Breaking Changes mit sich. Nur für Mitwirkende oder diejenigen empfohlen, die kommende Funktionen testen müssen.
git clone https://github.com/wailsapp/wails.gitcd wailsgit checkout v3cd v3/cmd/wails3go installInstallation abgeschlossen! Ihr System ist bereit für die Wails-Entwicklung.
Erstellen Sie Ihre erste App
Erstellen Sie in 10 Minuten eine funktionierende Anwendung.
Vorlagen erkunden
Sehen Sie, was standardmäßig verfügbar ist.
wails3 init -l # Vorlagen auflistenHaben Sie Probleme? Fragen Sie in Discord oder öffnen Sie ein Issue.