コントリビュート

このドキュメントを編集

ドキュメントを翻訳するか、お使いのコンピューターでプロジェクト全体を開きます。

作業内容を送信するまで、何も公開されません。

インストール

Wails をインストールし、アプリケーションをビルドできる状態にします

クイックインストール(5 分)

ステップごとのインストール手順

1

Go のインストール(必須)

Wails には Go 1.25 以降が必要です。

go.dev/dl から Windows インストーラーをダウンロードして実行します。

インストールを確認:

PowerShell
go version  # Should show 1.25 or later

PATH を確認:

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

空の場合は、C:\Users\YourName\go\bin を PATH に追加します。

2

プラットフォーム依存関係のインストール

WebView2 Runtime(通常はプリインストール済み)

Windows 10/11 には、WebView2 が標準で含まれています。含まれていない場合:

  • Microsoft からダウンロードします
  • または、後で wails3 doctor を実行します。手順が案内されます

これで完了です! ほかの依存関係は必要ありません。

3

Wails CLI のインストール

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

これにより、wails3 コマンドが ~/go/bin(Windows では %USERPROFILE%\go\bin)にインストールされます。

4

セットアップウィザードの実行(推奨)

bash
wails3 setup

セットアップウィザードは、依存関係を確認し、不足しているもののインストールを支援して、プロジェクトのデフォルト設定を構成します。

5

インストールの確認

bash
wails3 doctor

想定される出力(または同様の出力):

text
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   | Your installed version |
| Go Version  | go1.25.0        |
└─────────────┴─────────────────┘

# 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

npm のインストール(任意、ただし推奨)

ほとんどの Wails テンプレートでは、フロントエンドのツールに npm を使用します。

nodejs.org からダウンロードし、インストーラーを実行します。

確認:

PowerShell
npm --version

トラブルシューティング

wails3 コマンドが見つからない

原因: ~/go/bin(または %USERPROFILE%\go\bin)が PATH に含まれていません。

解決方法:

  1. 「環境変数」を開きます(スタートメニューで検索してください)
  2. 「ユーザー環境変数」で Path を探します
  3. 「編集」→「新規」をクリックします
  4. C:\Users\YourName\go\bin を追加します(YourName は置き換えてください)
  5. すべてのダイアログで「OK」をクリックします
  6. ターミナルを再起動します

確認:

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

wails3 doctor で依存関係の不足が報告される

Linux:出力には、インストールが必要なパッケージが正確に示されます。例:

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

Windows:WebView2 が見つからない場合:

  • Microsoft からダウンロードします
  • または、最初のアプリを実行すると自動的にインストールされます

macOS:Xcode ツールが見つからない場合:

bash
xcode-select --install

Go のバージョンが古すぎる

Wails v3 には Go 1.25 以降が必要です。これより古いバージョンを使用している場合:

go.dev/dl から最新版をダウンロードし、再インストールします。

開発版(最新開発版)

メインの開発ブランチにある最新コードを使用したい場合は、リリース前の新機能や修正を利用できます。ただし、バグや破壊的変更が含まれる可能性があります。コントリビューター、または今後追加される機能をテストする必要がある方にのみ推奨します。

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

次のステップ

インストールが完了しました!お使いのシステムで Wails を使って開発する準備が整いました。

最初のアプリを作成する

10 分で動作するアプリケーションを作成します。

最初のアプリのチュートリアル →

テンプレートを見る

すぐに使えるテンプレートを確認します。

bash
wails3 init -l  # List templates

問題が発生しましたか?Discord で質問するか、Issue を作成してください。

ページを編集

最終更新: