インストール
サポートされているプラットフォーム
- 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
を実行すると、必要な依存関係が正しくインストールされているかを確認することができます。 正しくインストールされていない場合は、その内容をあなたにお知らせして、どうすれば解決できるかを教えてくれます。
wails
コマンドが見つからないのですが?
wails
コマンドが見つからないとシステムに怒られた場合は、Goが、公式のGoインストール手順に従って導入されているかを確認してください。 コマンドが見つからないほとんどの理由は、あなたのホームディレクトリ配下にあるgo/bin
ディレクトリのパスが、PATH
環境変数に含まれていないからです。 また、インストールによって行われた環境変更を反映させるために、もともと開いていたコマンドプロンプト(ターミナル)がある場合はそれらをいったん閉じて、再度開きなおしてください。