インストール
サポートされているプラットフォーム
- Windows 10/11 AMD64/ARM64
- MacOS 10.13+ AMD64
- MacOS 11.0+ ARM64
- Linux AMD64/ARM64
依存関係
Wailsをインストールする前に、下記のものを導入しておく必要があります。
- Go 1.18+
- NPM (Node 15+)
Go
GoのダウンロードページからGoをダウンロードしてください。
公式のGoインストール手順に従って、Goをインストールしてください。 その際、PATH
環境変数に~/go/bin
ディレクトリへのパスが含まれていることも確認してください。 それらが終わったら、ターミナルを再起動し、以下の確認をしてください:
- Goが正しくインストールされているかを確認する:
go version
- "~/go/bin"のディレクトリパスがPATH環境変数に含まれているか確認する:
echo $PATH | grep go/bin
NPM
NodeダウンロードページからNPMをダウンロードしてください。 最新版を利用することをお勧めします。なぜなら、私たちは最新版に対してテストを実施しているためです。
npm --version
を実行して、インストールが完了しているかを確認してください。
プラットフォーム固有の依存関係
開発作業を行うプラットフォームによって、必要な依存関係が存在します:
- Windows
- MacOS
- Linux
xcode-select --install
コマンドを実行することでインストールできます。wails doctor
コマンドで、インストール状況を確認できます。gcc
ビルドツール、 libgtk3
、libwebkit
が必要です。 Wailsは、様々なディストリビューション向けに大量のコマンドを列挙することはせず、現在使用されているディストリビューションのインストールコマンドを自動的に判定します。 Wailsをインストールした後に、wails doctor
コマンドを実行して、別途インストールが必要な依存関係を確認してください。 あなたが利用しているディストリビューションやパッケージマネージャーがサポートされていない場合は、Linuxディストリビューションサポートガイドを参照してください。任意の依存関係
Wailsのインストール
go install github.com/wailsapp/wails/v2/cmd/wails@latest
を実行して、Wails CLIをインストールしてください。
注意: 次のようなエラーが発生した場合:
....\Go\pkg\mod\github.com\wailsapp\wails\v2@v2.1.0\pkg\templates\templates.go:28:12: pattern all:ides/*: no matching files found
下記コマンドで、Go 1.18以上がインストールされているかを確認してください:
go version
システムチェック
wails doctor
を実行すると、必要な依存関係が正しくインストールされているかを確認することができます。 正しくインストールされていない場合は、その内容をあなたにお知らせして、どうすれば解決できるかを教えてくれます。
The wails
command appears to be missing?
If your system is reporting that the wails
command is missing, make sure you have followed the Go installation guide correctly. Normally, it means that the go/bin
directory in your User's home directory is not in the PATH
environment variable. You will also normally need to close and reopen any open command prompts so that changes to the environment made by the installer are reflected at the command prompt.