RubyGems

Рубиновые камни Обзор RubyGems RubyGems — менеджер пакетов для Ruby, предоставляет формат для распространения программ и библиотек.  Создан Чадом Фаулером […]

Рубиновые камни

  • Обзор RubyGems

    • RubyGems — менеджер пакетов для Ruby, предоставляет формат для распространения программ и библиотек. 
    • Создан Чадом Фаулером и другими в 2004 году, интегрируется с Ruby runtime loader. 
    • Интерфейс командной строки gem используется для установки и управления gems. 
  • История и развитие

    • Разработка началась в ноябре 2003, опубликована в марте 2004, публичный репозиторий перенесен на rubygems.org в 2010. 
    • RubyGems изначально не был частью стандартного дистрибутива Ruby, совместимость с разными версиями Ruby была нестабильной. 
    • С 2004 по 2010 выпущено 38 версий, с 2011 по 2016 — 117, в 2013 выпущено 45 версий. 
  • Структура драгоценного камня

    • Каждый gem содержит название, версию и платформу, работает только на ruby для определенной архитектуры. 
    • Gem состоит из кода, документации, gemspec и Rake-файла для автоматизации тестов. 
  • Безопасность

    • Gems могут содержать вредоносный код, что представляет угрозу безопасности. 
    • Для защиты от вредоносных gems используются криптографические подписи и новые модели подписи. 
  • Дополнительные ресурсы

    • Ссылки на другие менеджеры пакетов, менеджеры версий Ruby и другие инструменты. 
  • Рекомендации

    • Ссылки на внешние ресурсы и официальный веб-сайт. 

Полный текст статьи:

RubyGems — Википедия

Оставьте комментарий

Прокрутить вверх