Golangを使用したいのですが、goコマンドの実行に問題があります。 go1.5.2 darwin/AMD64をインストールしましたが、コマンドgo version
を実行すると、ターミナルzsh: command not found: go
でエラーが発生します。パスexport PATH=$PATH:/usr/local/go/bin
をbashプロファイルに追加しましたが、それでもエラーが表示されます(ターミナルbtwを再起動しました)。アンインストールして再インストールしましたが、運はありません。誰かがこれのトラブルシューティングを手伝ってくれますか?インストールにエラーがあったかどうかはわかりませんが、ダウンロードは成功しました。これがうまくいかない場合、古いバージョンのgoをダウンロードする必要があります。
上記のコメントで言及されている bjhaid のように:
これは、PATH
を~/.zshrc
ファイルに追加する必要があるために発生しています。
~/.zshrc
に次の行を追加する必要があります。
export PATH=$PATH:/usr/local/go/bin
次に、.zshrc
ファイルを入手する必要があります。
. ~/.zshrc
Bashの場合、.bashrc
ファイルを編集し、上記の行を追加する必要があります。
export PATH=$PATH:/usr/local/go/bin
私は問題に直面し続け、ここの手順に従い、最終的に実用的なソリューションを得ました: 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
これは私のMacでやったことです:
ファイルを開いた~/.zshrc
使用Sudo nano ~/.zshrc
その後貼り付け
export PATH=$PATH:/usr/local/go/bin
保存して終了(ctrl + s、ctrl + xその後yを押す)してから実行
. ~/.zshrc
goが起動し、実行されました。コマンドラインにgoと入力するだけで確認できます。
Macの最後にある~/.bashrc
または~/.bash_profile
ファイルに次の行を追加します
alias go="/usr/local/go/bin/go"
そして、Terminal
既存の端末セッションのsource ~/.bashrc
またはsource ~/.bash_profile
。または、新しい変更を確認するには、新しいターミナルセッションを再度開くこともできます。