我正在尝试永久(暂时),使用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)导致我不得不再次通过上面的内容。
答案 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的常规机制来设置它。