Не похоже, что это будет сложно сделать.
Мне нужен ruby-скрипт, который определяет, установлен ли в настоящее время в системе определенный гем (любая версия и/или определенная спецификация версии) (куда бы gem list
ни смотрел), и если нет, то устанавливает его.
Да, я знаю, что в некоторых случаях упаковщик отлично справляется с этим. Поверьте мне, у меня есть случай, когда по странным причинам я не хочу использовать упаковщик. Я действительно хочу программно опросить местное хранилище драгоценных камней.
Один из способов программной установки — это просто раскошелиться на gem install
, конечно.
Но я не могу найти надежный способ программно опросить, чтобы увидеть, установлен ли конкретный драгоценный камень, ни с оболочкой, ни с API rubygem, ни с чем.
Я пропустил это?