Команда не найдена на Mac после установки Go

Я хочу использовать golang, но у меня проблемы с запуском команды go. Я установил go1.5.2 darwin/amd64, но когда я запустил команду go version, я получаю сообщение об ошибке в терминале zsh: command not found: go. Я добавил путь для export PATH=$PATH: /usr/local/go/bin в профиль bash, но я все еще получаю ошибку (я перезапустил терминал btw). Я удалил и переустановил, но не повезло. Может ли кто-нибудь помочь мне устранить эту проблему? Я не уверен, была ли ошибка в установке, но она загрузилась нормально. Возможно, мне придется загрузить более старую версию go, если это не тренировка.

Ответы

Ответ 1

Подобно bjhaid, упомянутому в комментариях выше:

Это происходит потому, что вы должны добавить свой PATH в ваш файл ~/.zshrc.

в ~/.zshrc вы должны добавить строку:

export PATH=$PATH:/usr/local/go/bin

вы должны затем .zshrc вам файл .zshrc:

. ~/.zshrc

Ответ 2

Для bash вы должны отредактировать файл .bashrc и добавить выделенную строку:

export PATH=$PATH:/usr/local/go/bin

Ответ 3

Добавьте следующую строку в файл ~/.bashrc или ~/.bash_profile в конце на вашем Mac.

alias go="/usr/local/go/bin/go"

И в Terminal

source ~/.bashrc или source ~/.bash_profile в существующем терминальном сеансе. Или, чтобы увидеть новые изменения, вы также можете заново открыть новый сеанс терминала.

Ответ 4

Вот что я сделал на своем Mac:

открыл файл ~/.zshrc используя sudo nano ~/.zshrc затем вставил

export PATH=$PATH: /usr/local/go/bin сохранить и выйти (ctrl + s, ctrl + x, затем нажать y), затем запустить

. ~/.zshrc . ~/.zshrc go был запущен и проверен, введя команду go в командной строке.

Ответ 5

Я продолжал сталкиваться с проблемами и следовал за шагами здесь и наконец получил рабочее решение: http://totzyuta.github.io/blog/2015/06/21/install-go-by-homebrew-on-mac-os- Икс /

Установите ж/варево:

brew install golang

Отредактируйте bash_profile и добавьте следующие пути:

nano ~/.bash_profile

export GOROOT=/usr/local/opt/go/libexec
export GOPATH=$HOME/.go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

Источник это:

source ~/.bash_profile

Затем перезапустите терминал

go version

Вывод: go версия go1.12 darwin/amd64

Ответ 6

В моем случае у меня не было ~/. zshrc файла профиля. Выполните следующие шаги, чтобы заставить его работать.

Версия для Mac: Мохаве (10.14.6)

Версия Go: go1.13.1 darwin/amd64

Ссылочная ссылка: https://www.cyberciti.biz/faq/installing-go-programming-language-on-mac-os-x/

Как упомянуто в ссылке, когда я выполнял команду "go env", она выдавала ошибку "команда go not found". Добавление "export PATH = $ PATH: /usr/local/go/bin" в файл профиля "~/. bashrc" не принесло никакой пользы !!

Шаг 1. Создайте профиль zshrc под домашним путем.

$ cd/пользователь/xxxx (Например:/Пользователь/tapan)

$ touch. zshrc

Шаг 2: добавьте 'PATH' с помощью файла go in. zshrc.

$ vim. zshrc

$ export PATH = $ PATH: /usr/local/go/bin

Шаг 3: источник вашего. zshrc файла

$ source ~/. zshrc

Шаг 4: выполните команду "go env", вы должны увидеть детали локальной среды.

$ go env