牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

anyenv で go をインストールするメモ

anyenvはインストール・設定済みの前提で

goenv をインストールして go をインストール

$ anyenv install goenv

$ goenv install --list

...
  1.9.0
  1.9.1
  1.9.2
  1.9.3
  1.9.4
  1.9.5
  1.9.6
  1.9.7
  1.10.0
  1.10beta2
  1.10rc1
  1.10rc2
  1.10.1
  1.10.2
  1.10.3
  1.10.4
  1.10.5
  1.11.0
  1.11beta2
  1.11beta3
  1.11rc1
  1.11rc2
  1.11.1
  1.11.2

$ goenv install 1.9.7

確認

$ go version
goenv: go: command not found

The `go' command exists in these Go versions:
  1.9.7

適応されてない?

.zshrc

export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

global に設定して rehash してみる

$ goenv -v
goenv 1.23.0
$ goenv versions
  1.9.7
$ goenv global 1.9.7
* 1.9.7 (set by /Users/takashi/.anyenv/envs/goenv/version)
$ goenv rehash
$ go version
go version go1.9.7 darwin/amd64

オケ

おまけメモ

インストールできるバージョンのリストを更新

$ anyenv update goenv
$ goenv install --list

インストールしたバージョン一覧

$ goenv versions

参考リンク