我正在尝试使用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并修复此问题?
答案 0 :(得分:5)
我发现我必须做以下事情:
brew reinstall ruby-build --HEAD
然后我可以使用:
安装ruby 2.4.0rbenv 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)"