在机器上同一个 gem 装了 2 个版本,比如 gem install capistrano 装的是最新的 3.1.0 gem install capistrano -v 2.15.5 装了一个指定的版本 2.15.5 我每次敲 cap 命令时,我发现使用的都是最新的版本,也就是 3.1.0。如何指定使用 2.15.5 这个版本?查阅了 gem 的文档,没有发现有提供这样的功能。。。
#5 楼 @mahone3297 #6 楼 @hlt #7 楼 @loveeachday
每個產生出來的可執行文件,都有一個這樣的判斷,沒看過任何相應的文檔。
Ref. https://github.com/rubygems/rubygems/blob/master/lib/rubygems/installer.rb#L637-L651