Инструкция по установке
Поддерживаемые платформы
- 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 Downloads Page.
Убедитесь, что вы следуете официальным Инструкциям по установке. Вам также нужно убедиться, что ваша переменная окружения PATH
также включает путь к вашему каталогу ~/go/bin
. Перезапустите терминал и выполните следующие шаги:
- Проверьте то, что Go установлен правильно:
go version
- Проверьте "~/go/bin" в переменной PATH:
echo $PATH | grep go/bin
NPM
Загрузите NPM отсюда: Node Downloads Page. Лучше использовать последнюю версию, так как это то, что мы её обычно тестируем.
Запустите npm --version
для проверки.
Зависимости платформы
Вам также нужно установить специфичные для платформы зависимости:
- Windows
- MacOS
- Linux
xcode-select --install
.wails doctor
.gcc
build tools plus libgtk3
and libwebkit
. Вместо того чтобы перечислять огромное количество команд для разных дистрибутивов, 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/bin
, находящаяся в домашней папке пользователя не добавлена в переменную окружения PATH
. Обычно после изменения переменных окружения нужно переоткрыть командную строку, чтобы изменения применились в ней.