Command not found go — on Mac after installing Go

后端 未结 7 2063
逝去的感伤
逝去的感伤 2021-02-03 18:24

I want to use Go, but I\'m having trouble running the go command. I installed go1.5.2 darwin/amd64, but when I run the command go version, I get an error in the ter

相关标签:
7条回答
  • 2021-02-03 18:58

    For bash, you should edit the .bashrc file and add the abobe mentioned line:

    export PATH=$PATH:/usr/local/go/bin
    
    0 讨论(0)
  • 2021-02-03 19:02

    In my case I was not having ~/.zshrc profile file. Followed below steps to make it work.

    Mac os version : Mojave (10.14.6)

    Go version : go1.13.1 darwin/amd64

    Reference link : https://www.cyberciti.biz/faq/installing-go-programming-language-on-mac-os-x/

    As mentioned in link, when i was executing "go env" command, it was throwing error "go command not found". Adding "export PATH=$PATH:/usr/local/go/bin" in "~/.bashrc" profile file didn't do any magic!!

    step 1 : Create .zshrc profile under home path.

    $ cd /User/xxxx (Eg : /User/tapan)

    $ touch .zshrc

    step 2 : append 'PATH' with go in .zshrc file.

    $ vim .zshrc

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

    step 3 : source your .zshrc file

    $ source ~/.zshrc

    step 4 : execute "go env" command, you should be able to see local environment details.

    $ go env

    0 讨论(0)
  • 2021-02-03 19:11

    Add the following line to ~/.bashrc or ~/.bash_profile file at the end on your Mac

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

    And in the Terminal

    source ~/.bashrc or source ~/.bash_profile in an existing terminal session. Or to see the new changes you can also re-open a new terminal session.

    0 讨论(0)
  • 2021-02-03 19:14

    I kept running into issues and followed the steps on here and finally got a working solution: http://totzyuta.github.io/blog/2015/06/21/installing-go-by-homebrew-on-mac-os-x/

    Install w/brew:

    brew install golang
    

    Edit bash_profile and add following paths:

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

    Source it:

    source ~/.bash_profile

    Then restart terminal

    go version

    Output: go version go1.12 darwin/amd64

    0 讨论(0)
  • 2021-02-03 19:15

    Like bjhaid mentioned in the comments above:

    This is happening because you must add your PATH to your ~/.zshrc file.

    in the ~/.zshrc you should add the line:

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

    you should then source you .zshrc file:

    . ~/.zshrc
    
    0 讨论(0)
  • 2021-02-03 19:16

    Add Go PATH to your ~/.zshrc file. Open file to edit as -

    vim ~/.zshrc
    

    in the ~/.zshrc you should add the line:

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

    Once done, close and reopen terminal and you are good to go. For test, you can do -

    go version
    

    It will show output something like -

    go version go1.15.1 darwin/amd64
    
    0 讨论(0)
提交回复
热议问题