18.7. Dystrybucja gemów
Problem
Stworzyliśmy pakiet oprogramowania w postaci gemu Ruby, ale nikt jeszcze o tym nie wie. Chcemy, aby nasz gem można było łatwo znaleźć i zainstalować, tak by inni mogli skorzystać z efektów naszej pracy.
Rozwiązanie
Najprostszym rozwiązaniem jest wgranie pliku .gem na serwer WWW lub FTP. Użytkownicy mogą pobrać plik .gem, a następnie zainstalować go poprzez przekazanie nazwy pliku do polecenia gem install
:
$ wget http://www.example.com/gems/my_gem-1.0.4.gem --10:40:10-- http://www.example.com/gems/my_gem-1.0.4.gem => `my_gem-1.0.4.gem' Resolving gems.example.com... 204.127.202.4 Connecting to gems.example.com|204.127.202.4|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 40,823 ...
Get Ruby. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.