rye*_*guy 10
即使您不想同时安装多个版本,RVM也很有用.我是一个红宝石爱好者(白天的PHP :(),我没有理由想使用旧版本,但我仍然使用RVM.
安装红宝石是一种痛苦.从包管理器(至少在ubuntu中)获取它会为您提供一个过时的版本,可以从默认设置更改安装目录.我什么也没有问题.
所以你想,"我只是从源头构建它".从源构建需要获得大量依赖项和配置选项.我经常构建ruby只是为了发现我忘记启用SSL支持或readline支持.
RVM负责所有这些.在3个左右的命令中,你有一个完美构建的ruby版本.
我甚至没有介绍RVM如何为您管理多个ruby安装,这是它的杀手级功能.如果您有这种需求,那么实际上没有其他合理的解决方案.