Команда не найдена на 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