web-dev-qa-db-ja.com

コマンドが見つかりませんgo — Goをインストールした後のMac

Golangを使用したいのですが、goコマンドの実行に問題があります。 go1.5.2 darwin/AMD64をインストールしましたが、コマンドgo versionを実行すると、ターミナルzsh: command not found: goでエラーが発生します。パスexport PATH=$PATH:/usr/local/go/binをbashプロファイルに追加しましたが、それでもエラーが表示されます(ターミナルbtwを再起動しました)。アンインストールして再インストールしましたが、運はありません。誰かがこれのトラブルシューティングを手伝ってくれますか?インストールにエラーがあったかどうかはわかりませんが、ダウンロードは成功しました。これがうまくいかない場合、古いバージョンのgoをダウンロードする必要があります。

24
medev21

上記のコメントで言及されている bjhaid のように:

これは、PATH~/.zshrcファイルに追加する必要があるために発生しています。

~/.zshrcに次の行を追加する必要があります。

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

次に、.zshrcファイルを入手する必要があります。

. ~/.zshrc
73
Caleb Adams

Bashの場合、.bashrcファイルを編集し、上記の行を追加する必要があります。

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

私は問題に直面し続け、ここの手順に従い、最終的に実用的なソリューションを得ました: http://totzyuta.github.io/blog/2015/06/21/installing-go-by-homebrew-on- mac-os-x /

W/brewをインストール:

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

1
mdgrotheer

これは私のMacでやったことです:

ファイルを開いた~/.zshrc使用Sudo nano ~/.zshrcその後貼り付け

export PATH=$PATH:/usr/local/go/bin保存して終了(ctrl + s、ctrl + xその後yを押す)してから実行

. ~/.zshrc goが起動し、実行されました。コマンドラインにgoと入力するだけで確認できます。

1
Tushar Saha

Macの最後にある~/.bashrcまたは~/.bash_profileファイルに次の行を追加します

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

そして、Terminal

既存の端末セッションのsource ~/.bashrcまたはsource ~/.bash_profile。または、新しい変更を確認するには、新しいターミナルセッションを再度開くこともできます。