Если вы пытаетесь сделать это из ruby, вы можете использовать встроенный метод RubyGem. Более старые версии предоставляют метод Gem.available?('capybara')
, который возвращает логическое значение, но это не рекомендуется. Теперь рекомендуется использовать (при условии, что вы используете версию, которая поддерживает его):
Gem::Specification::find_by_name('capybara')
http://rubygems.rubyforge.org/rubygems-update/Gem/Specification.html
Обновление
Если вы хотите получить логический результат, вы можете использовать .find_all_by_name()
и проверить, является ли результирующий массив пустым:
if Gem::Specification::find_all_by_name('capybara').any?
# Gem is available
end