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

标签 ruby ruby-1.9

几周来我一直在运行 Ruby 1.8.7 和 Ruby 1.9。我安装的是后缀为19的Ruby 1.9,这样解释器,rake,gem等命令就是“ruby19”,“irb19”, “rake19”、“gem19”等。1.8.7 等效项没有后缀,因此是默认值。

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

我读过有关动态更改符号链接(symbolic link)的更高级的解决方案,或像 rvm 这样的成熟解决方案。但我更喜欢简单透明的方法。我只是想知道它是否有任何严重的缺点。

最佳答案

rvm 摇滚!给它一个机会。 “成熟的解决方案”并不意味着复杂。它非常适合切换 ruby​​ 版本。

关于ruby - 安装多个版本的 Ruby 的最佳实践,除了 rvm?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2179959/

相关文章:

ruby - 如何解决 mixlib-shellout gem 版本冲突?

ruby-on-rails - 未实现错误 : fork() function is unimplemented on this machine

ruby - 正确使用模块的方法

ruby - IRB - Ruby 1.9.x 哈希语法 : {if: true} is not equal to {:if => true}

ruby-on-rails-3.2 - Carrierwave Error Msg : Failed to manipulate with MiniMagick, 也许不是图像?

ruby - 模拟时,如何返回传入的参数之一?

ruby-on-rails - Heroku 数据库 :pull 'db:pull is not a heroku command'

ruby-on-rails - Rails 3.2.21 和 Ruby 2.2.0 破坏了 Time.zone.parse

ruby-on-rails - Rails 中 Form_for 的模板错误

ruby - 如何通过 ruby​​/micel 邮件删除服务器上的特定邮件?