Невозможно использовать Go Команды библиотек go. [$ GOBIN или $ GOPATH проблема, Windows] - PullRequest
0 голосов
/ 08 апреля 2020

Когда я получаю библиотеки go от github, я могу использовать их в коде. Но я не могу использовать их команды. Например, после «go get ann ie» я пытаюсь использовать его команду, например «ann ie bebe.be/be/bebe». Но я получаю " Термин" ann ie "не распознается как имя командлета, функции, файла сценария или работоспособной программы. Проверьте правильность написания имени или, если указан путь, убедитесь, что путь правильный и попробуйте снова."

Другой пример - Файн. Я установил с "go get fyne.io/fyne". Я могу создать приложение с ним. Но я не могу использовать команду "fyne package".

Только что переустановил go 1.14. Windows 10. "$ env: GOPATH" дает "C: \ Users \ Bekassyl / golang". "$ env: GOBIN" дает "C: \ Users \ Bekassyl \ golang \ bin ".

Пожалуйста, помогите.


Вы, ребята, имеете в виду это, верно? $ GOBIN сейчас в пути

Все еще не работает

Ответы [ 2 ]

1 голос
/ 08 апреля 2020

Вам нужно добавить значение $env:GOBIN в переменную окружения windows PATH.

Вам также может понадобиться открыть новое окно cmd или powershell, чтобы принять его эффект.

0 голосов
/ 10 апреля 2020

Двоичный файл fyne устанавливается с помощью команды 'go get fyne.io/fyne/cmd/fyne', как это обычно происходит с библиотеками go, root проекта - это API, а вспомогательные приложения находятся в подпакет 'cmd /'. См. https://tour.fyne.io/introduction/packaging.html или https://fyne.io/develop/distribution.

...