我有一些需要特定版本Ruby的命令,例如Chef的刀具命令似乎最适合2.0.0,而sup最适合1.9.2。有没有办法,无需编写包装脚本或手动执行" rvm use",当我执行" sup"它将使用1.9.2,当我执行刀时,它将使用" 2.0.0"?
我意识到这个问题不严格"开发"但是已经有很多关于SO的RVM问题,所以我认为这是一个值得讨论的好地方。
答案 0 :(得分:1)
rvm为你生成包装器:
rvm wrapper 2.0.0 --no-prefix knife
rvm wrapper 1.9.2 --no-prefix sup
假设您没有在所有红宝石中安装此宝石,则$rvm_path/bin/
的默认值将用于加载适当的红宝石。