RubyGems
Posted by admin | Filed under Uncategorized
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
RubyGems Environment:
- RUBYGEMS VERSION: 1.0.1 (1.0.1)
- RUBY VERSION: 1.8.6 (2007-03-13 patchlevel 0) [i686-darwin8.10.2]
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8
- RUBY EXECUTABLE: /usr/local/bin/ruby
- RUBYGEMS PLATFORMS:
- ruby
- x86-darwin-8
- GEM PATHS:
- /usr/local/lib/ruby/gems/1.8
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://gems.rubyforge.org
* *gem install nazwa_gema* – u większości użytkowników najczęściej używane polecenie, może się przydać
* *gem server* – dokumentacja do gemów zainstalowanych w systemie dostępna na “http://localhost:8808/”:http://localhost:8808/
!/images/gem-server.jpg!
* *gem dependency* – pokazuje drzewo zależności zainstalowanych gemów
$gem dep
Gem RedCloth-3.0.4
Gem ZenTest-3.6.1
hoe (>= 1.2.2)
Gem actionmailer-1.3.5
actionpack (= 1.13.5)
Gem actionmailer-2.0.2
actionpack (= 2.0.2)
Gem actionpack-1.13.5
activesupport (= 1.4.4)
...
* *gem content nazwa_gema* – lista plików wchodzących w skład gema
* *gem outdated* – lista gemów do aktualizacji
* *gem specification nazwa_gema* – specyfikacja gema w “YAMLu”:http://pl.wikipedia.org/wiki/YAML
Używając skóconych wersji poleceń można przyspieszyć swoją pracę, np:
gem environment = gem e = *gem env*
gem install = *gem i*
gem dependency = *gem d*
itd.
June 26th, 2010 at 10:04
This we have already seen somewhere