Latest web development tutorials

Ruby RubyGems

Ruby RubyGems jest menedżerem pakietów, który zapewnia dystrybucję programów i bibliotek standardowych formatach Ruby, ale zapewnia również pakiet narzędzie do zarządzania zainstalowane.

RubyGems narzędziem gem przeznaczone do łatwego zarządzania instalację, jak również do dystrybucji serwera gem. Jest to podobne do apt-get w Ubuntu, Centosu Yum PIP Pythona.

RubyGems o założona w listopadzie 2003 roku, stała się częścią biblioteki standardowej Ruby z Ruby 1.9 wersji.

Jeśli wersja Ruby jest niższa niż 1.9, można również zainstalować ręcznie:

Aktualizacja komendy rubygems:

$ gem update --system          # 需要管理员或root用户

klejnot

Gem to moduł Ruby (zwany Gems) menedżer pakietów. Który zawiera informacje o pakiecie, a także dla plików instalacyjnych.

Gem na ogół w ".gemspec" zbudować plików, w tym dokumentów związanych z informacjami YAML Gem. Kod Ruby można ustalić bezpośrednio Gem, w tym przypadku zazwyczaj używają Rake to.

polecenie gem

Komenda Klejnot jest używany do tworzenia, przesyłania, należy pobrać i zainstalować pakiet Gem.

Wykorzystanie gem

RubyGems funkcjonalnie z apt-get Portage, mniam i KMP bardzo podobny.

Instalacja:

gem install mygem

Odinstaluj:

gem uninstall mygem

Listy zainstalowany GEM:

gem list --local

Lista dostępnych gem, na przykład:

gem list --remote

Tworzenie dokumentu rdoc dla wszystkich klejnotów:

gem rdoc --all

Pobierz klejnot, ale nie instalacji:

gem fetch mygem

Wyszukiwanie na podstawie dostępnych gem, na przykład:

gem search STRING --remote

Budowa pakietów kosztownych

Polecenie gem mogą być również wykorzystywane do budowania i utrzymywania plików .gemspec i .gem.

.gemspec Użyj pliku Budowanie .gem:

gem build mygem.gemspec

Modyfikowanie źródło domowej

Ponieważ krajowe powody sieciowe (wiesz), w wyniku rubygems.org przechowywane w Amazon S3 powyżej zasobu plików sporadyczne awarie połączeń.

Więc będzie można spotkać się z gem install stojak lub pęczek czasie instalacji czasu na odpowiedzi, a konkretnie z gem install szyn -V podgląd wykonywania.

Więc możemy zmodyfikować go jako Taobao Pobierz Źródło: http://ruby.taobao.org/

Po pierwsze, należy sprawdzić źródło prądu:

$ gem sources -l
*** CURRENT SOURCES ***

https://rubygems.org/

Następnie usuń https://rubygems.org/~~dobj i dodać Taobao Pobierz Źródło http://ruby.taobao.org/~~dobj.

$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org
# 请确保只有 ruby.taobao.org
$ gem install rails

Jeśli używasz Gemfile i Bundle (na przykład: projekt Rails)

Można bundle komendy kodu źródłowego obrazu gem.

$ bundle config mirror.https://rubygems.org https://ruby.taobao.org

Więc nie zmienisz Gemfile źródła.

source 'https://rubygems.org/'
gem 'rails', '4.1.0'
...