我无法更新从2.0.0上的红宝石从2.0.0到2.3.1

问题描述:

我想升级红宝石,因为我需要安装Jekyll模板,我需要最新版本才能做到这一点。由于我有一台运行Sierra的Mac,我已经预装了Ruby,并且已经安装了Homebrew。当我使用brew install ruby安装它时,它可以工作,但是当我检查版本时,它仍然是2.0.0而不是2.3.1。 Homebrew说我有2.3.1,但是CLI说我有2.0.0。我试图使用brew link --override ruby使其工作,但它说,一切正常,它让我无处可去。我无法更新从2.0.0上的红宝石从2.0.0到2.3.1

使用rbenv和插件ruby-build。它将在一台机器上保留几个红宝石版本。

安装完成后,转到目录并输入代码,运行rbenv install 2.3.1并创建包含2.3.1的文件.ruby-version。从这个目录运行的所有脚本都将使用ruby 2.3.1。

或者您将能够为所有正在运行的脚本设置ruby版本 - rbenv global 2.3.1