RubyGems

RubyGems

Ruby logo.svg
Основные данные

Текущая  версия 3.0.6
(16 августа 2019 г.)
Операционная система независимая платформа
язык программирования Рубин
Лицензия Рубиновая лицензия
rubygems.org

RubyGems (или сокращенно Gems ) - это официальная система упаковки для языка программирования Ruby . Он предоставляет формат пакета, инструмент для управления пакетами и репозиторий для их распространения. С его помощью пользователь имеет возможность настраивать, управлять или даже удалять несколько (например, более старых или более поздних) версий программы, части программы или библиотеки контролируемым образом по мере необходимости. Он работает так же, как менеджер пакетов Pip в Python , но также имеет сходство с apt-get или yum .

использовать

RubyGems называются с помощью командной командной строки самоцвета . RubyGems обычно создаются из файлов .gemspec , причем самоцветы описываются на языке YAML . Но также можно создавать драгоценные камни прямо из Ruby Code.

RubyGems является частью стандартной библиотеки Ruby, начиная с Ruby 1.9 . Если вы хотите использовать RubyGem в программе Ruby, вам необходимо заранее загрузить необходимую библиотеку:

require 'json'        # aktuelle Version
gem 'rake', '= 0.8.1' # mit Versionsangabe

Фамилия

Слово gem на английском может означать драгоценный камень , драгоценный камень или просто вещь и означает пакет, с помощью которого можно расширить Ruby. У этих драгоценных камней есть имя, например Rake , и номер версии (например, 0.4.18), с помощью которого их можно найти в репозиториях, созданных для этой цели.

зыбь

  1. Проект с открытым исходным кодом rubygems на странице Open Hub: Languages . В: Open Hub . (доступ 19 июля 2018 г.).