在 Fish Shell 里面设置 Goenv

习惯了使用 rbenv 管理 Ruby 版本,现在使用 golang 了。就想使用上了 goenv 来方便管理 golang 版本。 我使用的是 fish shell,这边记录下如何设置 goenv 在 fish shell 环境下。

安装 goenv

mac 用户

1
brew install goenv

或者

1
git clone git@github.com:syndbg/goenv.git ~/.goenv

设置 config.fish

1
vim ~/.config/fish/config.fish

添加以下配置:

1
2
3
4
eval (goenv init - | source)
set -x PATH $HOME/.goenv/bin $PATH
set -gx PATH ‘/Users/grant/.goenv/shims’ $PATH
set -gx GOENV_SHELL fish

大功告成, 重开一个 shell 窗口,将自动加载 goenv。你可以随意安装 golang 版本了。

1
2
goenv install 1.10.3
goenv global 1.10.3

评论