在MacOS中安装RVM

MacOS已经捆绑了Ruby语言的解释器,我们称其为系统Ruby。由于MacOS系统中的一些程序的运行依赖着系统Ruby,所以我们不建议用户对系统Ruby进行任何更改。但是,系统Ruby的版本往往较老,为了满足开发的需要,我们可以通过RVM来安装和管理Ruby版本。

1 简介

RVM(Ruby Version Manager)是一个可以很好的安装和管理不同版本Ruby的工具。RVM具有以下优点:

  • RVM可以允许你同时安装多个不同版本的Ruby并且在使用时灵活的在不同版本中切换
  • RVM在用户目录下安装Ruby,安装无需root权限,也不会干扰系统Ruby的运行

2 安装

为了保障安全性,首先需要使用gpg来安装RVM作者的公钥。这里我们通过Homebrew来安装gpg:

brew install gnupg

然后安装公钥(请查看RVM安装页面以核对最新公钥):

gpg --keyserver hkp://keys.gnupg.net 
    --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

接下来,我们安装RVM以及最新的稳定版Ruby:

curl -sSL https://get.rvm.io | bash -s stable --ruby

3 使用

你可以使用rvm list命令查看目前安装的所有版本Ruby,得到如下结果:

=* ruby-2.4.1 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

通过rvm use命令更换Ruby版本如下:

rvm use 2.4.1

或者通过rvm system命令切换回系统Ruby。

4 总结

RVM在使用上非常便捷,为我们提供了极大的方便。更多使用方法可以查询rvm help或者RVM官网


在手机上阅读或分享本文请扫描以下二维码:
By @Zhengyi Yang in
Tags : #ruby, #macos,

Comments

评论功能已关闭。