【问题标题】:Upgraded rbenv and still can't install ruby 2.4.0升级了 rbenv 仍然无法安装 ruby​​ 2.4.0
【发布时间】:2017-08-08 12:10:42
【问题描述】:

我正在尝试使用 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 update 和 brew upgrade ruby​​-build 命令,但仍然收到相同的消息,即 ruby​​-build definition 2.4.0 not found。

如何安装 ruby​​ 2.4.0 并解决此问题?

【问题讨论】:

    标签: ruby rbenv


    【解决方案1】:

    我发现我必须执行以下操作:

    brew reinstall ruby-build --HEAD
    

    然后我可以使用以下方法安装 ruby​​ 2.4.0:

    rbenv install 2.4.0
    

    我猜 brew upgrade ruby​​-build --HEAD 没有更新可用的最新 ruby​​ 安装。

    【讨论】:

      【解决方案2】:

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

      ruby -v
      

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

      然后,如果你已经安装了Homebrew,你可以试试下面的命令:

      brew install ruby
      

      否则,你可以先通过这个命令安装Homebrew

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

      【讨论】:

      • 当我执行 brew install ruby​​ 时,它告诉我 ruby​​ 2.4.0 已经安装。
      • 应该安装好了,试试 ruby​​ -v 仔细检查一下。
      猜你喜欢
      • 2018-03-22
      • 1970-01-01
      • 2018-01-03
      • 1970-01-01
      • 1970-01-01
      • 2016-10-11
      • 1970-01-01
      • 2017-01-29
      • 2019-06-05
      相关资源
      最近更新 更多