使用chruby永久更新所需的Ruby版本

时间:2016-03-06 15:32:10

标签: ruby chruby

我正在尝试永久(暂时),使用chruby将我的Ruby版本更新为2.2.3。它目前是2.0.0。

每次退出命令行界面时,版本都会恢复为2.0.0,当尝试使用chruby(在新会话中)选择2.2.3时,我会收到“未找到命令:chruby”消息。

要让2.2.3再次运行,我必须输入

source /usr/local/opt/chruby/share/chruby/chruby.sh

后跟chruby 2.2.3。这样做允许我在会话期间使用2.2.3。退出zsh(这是我正在使用的shell)导致我不得不再次通过上面的内容。

1 个答案:

答案 0 :(得分:0)

您需要configure chruby将这些行添加到.zshrc。首先启用chruby:

source /usr/local/opt/chruby/share/chruby/chruby.sh

然后转到set a default

chruby 2.2.3

(这两行可能是彼此相邻的。)

然后当您升级Ruby(例如升级到2.3.0)并希望将其设为默认值时,您可以将该行编辑为chruby 2.3.0)。 Chruby,不像例如RVM,不会为您跟踪您的默认Ruby,您需要使用shell的常规机制来设置它。