我无法将 Homebrew 上的 Ruby 从 2.0.0 更新到 2.3.1

I cannot update Ruby on Homebrew from 2.0.0 to 2.3.1

我正在尝试升级 Ruby 因为我需要设置一个 Jekyll 模板,而且我需要最新版本才能执行此操作。因为我有 Mac 运行 Sierra,所以我已经预装了 Ruby 以及 Homebrew 安装。当我使用 brew install ruby 安装它时,它可以工作,但是当我检查版本时,它仍然是 2.0.0 而不是它应该的 2.3.1。 Homebrew 说我有 2.3.1,但 CLI 说我有 2.0.0。我尝试使用 brew link --override ruby 使其工作,但它说一切正常,但我无处可去。

使用rbenv and plugin ruby-build。它会在一台机器上保留多个版本的 ruby。

安装后转到包含您的代码的目录,运行 rbenv install 2.3.1 并创建包含 2.3.1 的文件 .ruby-version。此目录中的所有脚本 运行ning 都将使用 ruby 2.3.1。

或者您可以为所有 运行ning 脚本设置 ruby 版本 - rbenv global 2.3.1