如果 gem 已经安装,请不要重新安装

Don't reinstall if gem is already installed

如果已经安装了相同的版本,我如何防止 gem install 不重新安装 Gem?

我会选择 bash oneliner:

if ! gem list | grep your_gem_name; then gem install your_gem_name; fi;

您可以在 gem 安装中使用 --conservative 标志。

gem install sqlite -v 1.3.8 --conservative

它不会安装或更新任何满足版本要求的gem。