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

时间:2015-10-07 14:20:49

标签: ruby gem

如果已安装相同版本,如何阻止gem install重新安装Gem?

2 个答案:

答案 0 :(得分:4)

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

gem install sqlite -v 1.3.8 --conservative

它不会安装或更新符合版本要求的任何宝石。

答案 1 :(得分:0)

我会选择一些bash oneliner:

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