RVM - 为给定命令自动使用某个Ruby版本?

时间:2013-07-30 14:51:24

标签: rvm

我有一些需要特定版本Ruby的命令,例如Chef的刀具命令似乎最适合2.0.0,而sup最适合1.9.2。有没有办法,无需编写包装脚本或手动执行" rvm use",当我执行" sup"它将使用1.9.2,当我执行刀时,它将使用" 2.0.0"?

我意识到这个问题不严格"开发"但是已经有很多关于SO的RVM问题,所以我认为这是一个值得讨论的好地方。

1 个答案:

答案 0 :(得分:1)

rvm为你生成包装器:

rvm wrapper 2.0.0 --no-prefix knife
rvm wrapper 1.9.2 --no-prefix sup

假设您没有在所有红宝石中安装此宝石,则$rvm_path/bin/的默认值将用于加载适当的红宝石。