如何从命令行调用旧版本的gem?

pic*_*rdo 27 ruby rubygems

假设我安装了两个版本的gem(somegem版本0.10.6和0.10.5),我想从命令行运行早期版本.我是否必须卸载较新版本?有没有办法可以使用标志来指定我想使用哪个版本?就像是...

somegem /path/to/dir --version 0.10.5
Run Code Online (Sandbox Code Playgroud)

我检查了rubygems文档,它只描述了当你需要文件中的gem时如何使用特定版本,但是没有关于如何从命令行执行它.

Jör*_*tag 49

somegem _0.10.5_ /path/to/dir
Run Code Online (Sandbox Code Playgroud)

没有链接到文档,因为显然没有.

  • 这个(实际上,'ruby -S somegem _1.4.3_`,因为`somegem`默认运行ruby1.9.1)对我来说是使用rubygems 1.8.15. (3认同)