Куда пойти получить установочные пакеты? - PullRequest
0 голосов
/ 01 июня 2018

Мне дали инструкции для запуска go get <some-remote-git-repo>, что, похоже, успешно, но мне не ясно, куда был установлен пакет, чтобы я мог запустить исполняемый файл из него.

За https://golang.org/doc/code.html#remote похоже, он будет установлен в $GOPATH/bin, но $GOPATH не определен в моей оболочке (хотя команда go get, кажется, работает нормально).Go устанавливается через Homebrew.

Ответы [ 2 ]

0 голосов
/ 22 января 2019

Если вы запускаете go get и у вас уже есть пакет, он ничего не говорит (даже с опцией -v).Это сбивает с толку, если это не в первом каталоге вашей GOPATH.Т.е. вы запускаете go get, там нет ошибок или каких-либо сообщений, но когда вы проверяете первый каталог GOPATH (именно там, где документ говорит, что это должно быть), вы не можете найти его.

Я в конце концов нашелэто, но так как у меня большая Гопата, это было довольно утомительно.

0 голосов
/ 01 июня 2018

Я нашел недостающую подсказку, запустив brew info go, который говорит:

==> Caveats
A valid GOPATH is required to use the `go get` command.
If $GOPATH is not specified, $HOME/go will be used by default:
  https://golang.org/doc/code.html#GOPATH

Из этого я нашел исполняемый файл под вопросом $HOME/go/bin.

...