ユーザ用ツール

サイト用ツール


goenv

文書の過去の版を表示しています。


<markdown> # goenv

Goのバージョン管理ツール。pyenvや[rbenv](./rbenv)のようなもの

## インストール

``` brew install goenv ```

zshrcに以下を追加

``` eval “$(goenv init -)” ```

brewでインストールした場合は環境変数(GOENV_ROOTやPATH)の設定は不要です

2022/11時点での問題: goenv以外でインストールしたgoはアンインストールしましょう。これはgoenvのshimsのパスがPATH環境変数の後ろに追加されるため優先度が低くなっており、別のgoバイナリがあるとそちらを見に行ってしまうため。(rbenvはPATHの前に追加されるのでこのような問題は起きない)

どうしてもアンインストールしたくない場合は、`export PATH=$GOENV_ROOT/shims:$PATH` をzprofileなどの最後に設定しましょう

## goのインストールとバージョン指定

rbenvとほぼ同じ

``` goenv install 1.19.3 ```

``` goenv global 1.19.3 ```

</markdow n>

goenv.1669713716.txt.gz · 最終更新: 2022/11/29 09:21 by nullpon