Мой гем зависит от нокогири ~> 1.5.0. Я бы хотел сохранить эту зависимость, так как эта версия имеет меньше зависимостей во время компиляции и обычно устанавливается без проблем. nokogiri 1.6.x, кажется, имеет больше проблем при установке. Поэтому, хотя я хотел бы поддерживать nokogiri 1.6, если он уже установлен, я не хочу делать его зависимостью по умолчанию.
Итак: предпочитайте nokogiri ~> 1.5.0, но используйте 1.6, если он присутствует.
Можно ли выразить это как зависимость в моем Gemfile или gemspec?