升级后的rbenv仍然无法安装ruby 2.4.0

时间:2017-03-17 03:58:36

标签: ruby rbenv

我正在尝试使用rbenv安装ruby 2.4.0。

我正在使用自制软件。

当我尝试以下命令时:

rbenv install ruby 2.4.0 

我得到以下内容:

ruby-build: definition not found: 2.4.0

The following versions contain `2.4.0' in the name:
  2.4.0-dev
  2.4.0-preview1
  rbx-2.4.0

See all available versions with `rbenv install --list'.

If the version you need is missing, try upgrading ruby-build:

  brew update && brew upgrade ruby-build

我执行了brew更新和brew升级ruby-build命令,我仍然得到了与找不到ruby-build定义2.4.0相同的消息。

如何安装ruby 2.4.0并修复此问题?

2 个答案:

答案 0 :(得分:5)

我发现我必须做以下事情:

brew reinstall ruby-build --HEAD

然后我可以使用:

安装ruby 2.4.0
rbenv install 2.4.0

我猜测brew升级ruby-build --HEAD没有更新可用的最新ruby安装。

答案 1 :(得分:0)

首先通过以下方式检查 Ruby 的版本:

ruby -v

如果不是您需要的版本,请务必从Official Website下载。

然后,如果您已安装 Homebrew ,则可以尝试以下命令:

brew install ruby

否则,您可以先通过以下命令安装 Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"