Я загрузил Golang 1.11.1, но в терминале, когда я набираю «go version», я получаю: «go version go1.6.2 darwin / amd64».
Когда я набираю "which go" в терминале, я получаю: / usr / local / bin / go
Я вижу в / usr / local, что есть каталог идти, и когда я открываю файл VERSION, он говорит 1.11.1
Когда я пробую «иди и возьми https://github.com/blablabla» в терминале, он выдает 'package github.com/google/uuid: невозможно загрузить, $ GOPATH не установлен. Для получения дополнительной информации см .: go help gopath '.
В чем проблема? Могу ли я быть одним из пользователей (а не исходным пользователем) своего Mac? Чтобы получить доступ к своим файлам, мне нужно сначала зайти в Users / myusername ... Как мне изменить свой GOPATH, чтобы это работало?
Спасибо тебе
Обновление: я установил для своего $ GOPATH значение «/ Users / myusername / go», отредактировав свой bash_profile, но версия все еще не изменилась, хотя я повторно загрузил Go.
GOROOT = "/ usr / local / Cellar / go / 1.6.2 / libexec". Как я могу это изменить? Спасибо!
Попробуйте установить значение в ~/.profile, ~/.bashrc или ~/.zshrc (в зависимости от того, какую оболочку вы используете)
Решено! Я запустил 'brew upgrade', и теперь go обновлен. Не уверен, что это долгосрочное решение ...

ты можешь попробовать это
Вы можете перейти на пользователь / локальный / go / src
если golang установлен. он показывает много файлов.
Затем вы можете открыть терминал. и введите пойти на env
после этого установите $ GOPATH
экспорт GOPATH = / user / local / go
Также установите $ ГОБИН
экспорт GOBIN = $ GOPATH / bin
запустите
go envи проверьте значение ваших переменныхGOROOTи / илиGOBIN. Возможно, у вас установлена более старая версия golang (go1.6.2) (возможно, с домашним пивом)