除了rvm之外,安装多个版本的Ruby的最佳实践?

我已经运行了几个星期的Ruby 1.8.7和Ruby 1.9。 我安装带有后缀19的Ruby 1.9,因此解释器,rake,gem等命令是“ruby19”,“irb19”,“rake19”,“gem19”等.1.8.7当量没有后缀,是因此默认。

我认为这是管理两个版本Ruby的最简单,最透明的方式。 我可以改变#! 我的Ruby脚本行使用一个版本或另一个版本。

我已经阅读了有关动态更改符号链接的更高级解决方案,或者像rvm这样的完整解决方案。 但我更喜欢简单透明的方法。 我只是想知道它是否有任何严重的缺点。

rvm岩石! 给它一个机会。 “全面解决方案”并不意味着复杂。 它非常适合切换ruby版本。