由于公司网络屏蔽了国外一些网络,导致 rvm一直安装不上去,
其实我安装 rvm的目的只是为了 使用rvm管理ruby版本,安装低版本的ruby
homebrew 本来就可以直接安装和管理ruby,但是使用 brew install 安装的软件默认都是最新版本的,所以不能使用 homebrew安装ruby
通过查找资料,我找到了替代方案 :
使用 ruby-install & chruby 这两个工具
ruby-install 只负责下载、编译和安装多个 Ruby 版本,
chruby 负责切换ruby版本
1.安装 ruby-install
brew install ruby-install
2.安装 chruby
brew install chruby
然后使用vim 把下面配置添加到~/.bash_profile 或者 ~/.zshrc文件中
source /usr/local/opt/chruby/share/chruby/chruby.sh
source /usr/local/opt/chruby/share/chruby/auto.sh
3. 安装指定 Ruby 版本
ruby-install ruby 2.2.10
4.切换 Ruby 版本
chruby ruby-2.2.10
检查指定的ruby版本是否安装成功: ruby -v