Команда 'wails' не найдена в linux, ошибка при установке wails Перейти

Я пытаюсь установить wails в Ubuntu 22.04.

Версия Go go1.20.3 и версия NPM 6.14.11 уже установлены в моей системе.

Я выполнил все шаги из руководства на официальном сайте.

При выполнении шагов, упомянутых в приведенном выше руководстве, ошибок не было.

Но когда я пытаюсь выполнить следующую команду

$ wails version

или

$ wails doctor

тогда я получаю ошибку

$ Command 'wails' not found

Используйте полный путь к исполняемому файлу или добавьте путь к исполняемому файлу в PATH.

Volker 27.04.2023 09:27
Создание API ввода вопросов на разных языках программирования (Python, PHP, Go и Node.js)
Создание API ввода вопросов на разных языках программирования (Python, PHP, Go и Node.js)
API ввода вопросов - это полезный инструмент для интеграции моделей машинного обучения, таких как ChatGPT, в приложения, требующие обработки...
0
1
89
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

go уже установлен в моей системе

когда я запускаю команду go version, она работает правильно

но каталог, в котором установлен go, который является home/[username]/go/bin/, не был добавлен в среду PATH.

Я выполнил следующие шаги, чтобы добавить его в среду PATH:

  1. Открыл терминал

  2. Откройте файл ~/.bashrc

$ nano ~/.bashrc
  1. Перейдите в конец файла и добавьте следующую строку
$ export PATH=$PATH:/home/[username]/go/bin/

вы должны использовать фактический путь к папке go/bin, в которой установлен go

не забудьте добавить / в конце

  1. Нажмите Ctrl + X, чтобы выйти из редактора nano, и введите «Y», чтобы сохранить изменения.
  2. Наконец, выполните следующую команду
$ source ~/.bashrc

ПУТЬ успешно добавлен

Теперь, когда я запускаю команду wails version, она не дает мне никаких ошибок.

Это похоже на проблему с переменной среды, взгляните на часто задаваемые вопросы об этом (https://wails.io/docs/guides/troubleshooting/#the-wails-command-appears-to-be-missing)

Добавления его в bashrc может быть недостаточно для решения вашей проблемы. Возможно, вам следует установить переменные среды в .profile. Взгляните на этих авторов, объясняющих доступные файлы, используемые для настройки переменных среды https://serverfault.com/q/261802

Спасибо за дополнительную информацию

Muhammad Farooq 27.04.2023 17:05
Ответ принят как подходящий

Следуйте этим командам

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

Другие вопросы по теме