我会建议尝试使用chruby + ruby-install来安装它。你可以使用ruby-install来安装你想要的任何Ruby版本,而chruby是一个用于在Ruby版本之间切换的小工具。
我见过RVM偶尔会遇到问题,用ruby-install重新安装Ruby似乎可以解决问题。
我对这里的指南:http://ryanbigg.com/2015/06/mac-os-x-ruby-ruby-install-chruby-and-you/
下面是压缩形式的步骤:
# Installs XCode development tools package
xcode-select --install
# Installs Homebrew (skip if you've done this already)
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install chruby ruby-install
ruby-install -V # this should show ruby-install: 0.6.0
ruby-install ruby 2.1.7
此行添加到~/.bashrc
:
source /usr/local/opt/chruby/share/chruby/auto.sh
刷新~/.bashrc
:
. ~/.bashrc
运行chruby
现在应该会显示ruby-2.1.7
并且运行ruby -v
也应该显示您的2.1.7。