1
我有一些需要特定版本的Ruby的命令,例如厨师的刀子命令似乎在2.0.0下效果最好,而sup在1.9.2下效果最好。有没有办法,没有写封装脚本或手动做“rvm使用”,当我执行“sup”它将使用1.9.2,当我执行刀将使用“2.0.0”?RVM - 为给定的命令自动使用某个Ruby版本?
我意识到这个问题并不是严格意义上的“发展”,但是现在已经有很多RVM问题了,所以我觉得这是一个很好的问题。
我有一些需要特定版本的Ruby的命令,例如厨师的刀子命令似乎在2.0.0下效果最好,而sup在1.9.2下效果最好。有没有办法,没有写封装脚本或手动做“rvm使用”,当我执行“sup”它将使用1.9.2,当我执行刀将使用“2.0.0”?RVM - 为给定的命令自动使用某个Ruby版本?
我意识到这个问题并不是严格意义上的“发展”,但是现在已经有很多RVM问题了,所以我觉得这是一个很好的问题。
RVM包装产生对你:
rvm wrapper 2.0.0 --no-prefix knife
rvm wrapper 1.9.2 --no-prefix sup
假设你没有在所有的红宝石从$rvm_path/bin/
默认将加载适当的红宝石被用来安装此宝石。
我很确定没有。在幕后如何工作? –
好问题 - 我想我会把它扔出去。 –