Инструкция по установке
Поддерживаемые платформы
- 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. Обычно после изменения переменных окружения нужно переоткрыть командную строку, чтобы изменения применились в ней.