Posts Tagged ‘gems’

Lokalne repozytorium gemów

Cel: chcemy mieć swoje repozytorium gemów,
nie zależne od systemowego. Sprobojemy zainstalować gema “term-ansicolor”:http://raa.ruby-lang.org/project/ansicolor/ w naszym nowym, magicznym repozytorium.

$ gem install term-ansicolor -i ~/tmp/gems
Successfully installed term-ansicolor-1.0.3
1 gem installed
Installing ri documentation for term-ansicolor-1.0.3…
Installing RDoc documentation for term-ansicolor-1.0.3…

W systemowym repo nie ma śladu po nowym gemie.

$ gem list term-ansicolor

Mała modyfikacja plików konfiguracyjnych:

$ cat ~/.gemrc
gemdir: /Users/michalkurek/tmp/gems
gemhome: /Users/michalkurek/tmp/gems

Co mu [...]

Tags: ,

Różne wersje gemów i railsów

Odpowiedzi na dwa proste pytania:
* Jak użyć w kodzie danej wersji gema?
* Jak wygenerować szkielet aplikacji railsowej używając danej wersji railsów.? * *Problem0: Jak użyć w kodzie danej wersji gema?*

oki@nil:~$gem li | grep supp
activesupport (2.0.2, 1.4.4)

Jak widać na załaczonym obrazku posiadamy activesupport w dwóch wersjach: 2.0.2 i 1.4.4
Załóżmy, że chcemy użyc starszej wersji.

$ irb
>> gem [...]

Tags: , ,

RubyGems

RubyGems to zarządca pakietów dla Ruby. Poniżej polecenia, które mogą się przydać
* *gem help commands* – lista wszystkich poleceń
* *gem help polecenie* – pomoc dla danego polecenia
* *gem search -rd naz* – wyszukiwanie gemów wg. nazwy
* *gem environment* – informacje o środowisku gemów, wersja rubygems, info katalogu repozytorium gemów i wieeele innych przydatnych rzeczy

[...]

Tags: ,