Kapitola 16. RubyGems

Obsah

16.1. Instalace
16.2. Instalace v uživatelském prostoru
16.3. Instalace v lokálním prostoru
16.4. Příkazy
16.5. Postupy
16.6. Bundler

chapter id="rubygems" xreflabel="RubyGems"

Odkazy:

Program/balíček RubyGems je pokusem jak zjednodušit instalaci doplňků a knihoven do ruby. Tedy instalace na vyšší úrovni. Taková magie kdy zadáme

$ gem install --remote progressbar

A knihovna/balíček prograssbar nahraje z internetu a korektně nainstaluje. Nemusíme tedy ručně provádět postup instalace, sestávající se stažení balíčku s programem/knihovnou, rozbalení do adresáře, přečtení README a/nebo INSTALL a ručního spuštění několika programů končící nainstalováním balíčku do systému.

Ještě bych zmínil kontroverzi okolo „balíčkovacího“ systému RubyGems a jeho konflikty s použitím v reálném světě. O preblémech je lépe vědět předem abychom se na ně mohli připravit.

Informace o problémech s distribucí software:

Příklad použití gemu se specifikací verze(í)

require 'rubygems'
gem 'RedCloth', '> 2.0', '< 4.0'
require 'RedCloth'
Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .