インストール
サポートされているプラットフォーム
- 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\[email protected]\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環境変数に含まれていないからです。 また、インストールによって行われた環境変更を反映させるために、もともと開いていたコマンドプロンプト(ターミナル)がある場合はそれらをいったん閉じて、再度開きなおしてください。