Я пытаюсь установить wails
в Ubuntu 22.04
.
Версия Go go1.20.3
и версия NPM 6.14.11
уже установлены в моей системе.
Я выполнил все шаги из руководства на официальном сайте.
При выполнении шагов, упомянутых в приведенном выше руководстве, ошибок не было.
Но когда я пытаюсь выполнить следующую команду
$ wails version
или
$ wails doctor
тогда я получаю ошибку
$ Command 'wails' not found
go уже установлен в моей системе
когда я запускаю команду go version, она работает правильно
но каталог, в котором установлен go, который является home/[username]/go/bin/, не был добавлен в среду PATH.
Я выполнил следующие шаги, чтобы добавить его в среду PATH:
Открыл терминал
Откройте файл ~/.bashrc
$ nano ~/.bashrc
$ export PATH=$PATH:/home/[username]/go/bin/
вы должны использовать фактический путь к папке go/bin, в которой установлен go
не забудьте добавить / в конце
$ source ~/.bashrc
ПУТЬ успешно добавлен
Теперь, когда я запускаю команду wails version
, она не дает мне никаких ошибок.
Это похоже на проблему с переменной среды, взгляните на часто задаваемые вопросы об этом (https://wails.io/docs/guides/troubleshooting/#the-wails-command-appears-to-be-missing)
Добавления его в bashrc может быть недостаточно для решения вашей проблемы. Возможно, вам следует установить переменные среды в .profile
. Взгляните на этих авторов, объясняющих доступные файлы, используемые для настройки переменных среды https://serverfault.com/q/261802
Спасибо за дополнительную информацию
Следуйте этим командам
export GOPATH=~/go
go install github.com/wailsapp/wails/v2/cmd/wails@latest
export PATH=$PATH:$(go env GOPATH)/bin
source ~/.bashrc
wails version
devn@macbook-pro-2 ~ % версия воплей v2.4.1
Используйте полный путь к исполняемому файлу или добавьте путь к исполняемому файлу в PATH.