0
0

asdfでgoを管理しているときのPATHの通し方

Posted at

GOをインストールして時に以下のように.zshrcに記述していたら、シェル起動時にパスが通っていなかった

export PATH=$PATH:$(go env GOPATH)/bin

シェル起動時のルートでgoが有効になっていなかったためgo env GOPATHが無効だった。
もしルートで有効だとしても複数のバージョンを使い分けている場合、ルートで使用しているバージョンしかパスが通らない。

asdfで管理しているすべてのバージョンのパスを通すには以下のようにする

for version in $(ls ~/.asdf/installs/golang); do
    export PATH=$PATH:~/.asdf/installs/golang/$version/go/bin
done
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0