使用 rbenv 和 fish shell

使用 rbenv 和 fish shell

当使用推荐的方式设置 rbenv,`eval "$(rbenv init -)",我得到:

$(...) is not supported. In fish, please use '(rbenv)'.
~/.config/fish/config.fish (line 5): eval "$(rbenv init -)"
                                           ^
from sourcing file ~/.config/fish/config.fish
    called during startup

答案1

~/.config/fish/config.fish可以添加:

. (rbenv init - | source)

它需要最新版本的 rbenv brew install rbenv --HEAD:。

答案2

对我来说,将以下几行添加到~/.config/fish/config.fish

set -x PATH $PATH <path/to/rbenv/bin>
rbenv init - | source

使用最新版本的rbenv。

相关内容