Latest web development tutorials

Rubin RubyGems

Ruby RubyGems ist ein Paket-Manager, der eine Verteilung von Ruby-Programme und Bibliotheken von Standardformaten bietet, sondern bietet auch ein Management-Tool-Paket installiert.

RubyGems gem Werkzeug entwickelt, um einfach die Installation verwalten, sowie für den Vertrieb von Edelstein-Server. Dies ist vergleichbar mit apt-get in Ubuntu, CentOS von yum, Pythons Pip.

RubyGems etwa im November 2003 gegründet, wurde ein Teil der Ruby-Standard-Bibliothek von Ruby 1.9-Version.

Wenn Ihr Ruby-Version niedriger als 1.9 ist, können Sie auch manuell installieren:

Aktualisieren RubyGems Befehl ein:

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

Juwel

Gem ist ein Ruby-Modul Paket-Manager (die Gems genannt). Welche enthält Informationen über das Paket, als auch für die Installationsdateien.

Gem im Allgemeinen in den ".gemspec" Dateien erstellen, einschließlich der Dokumente auf die Informationen YAML Gem bezogen. Ruby-Code kann direkt Gem hergestellt werden, in diesem Fall in der Regel Rake zu verwenden.

gem Befehl

Edelstein-Befehl wird verwendet, um zu bauen, hochladen, herunterladen und installieren Gem-Paket.

gem Verbrauch

RubyGems funktionell mit apt-get, portage, yum und npm sehr ähnlich.

Installation:

gem install mygem

Deinstallieren:

gem uninstall mygem

Listet installierte Juwel:

gem list --local

Liste der verfügbaren Juwel, zum Beispiel:

gem list --remote

Erstellen RDoc Dokument für alle Edelsteine:

gem rdoc --all

Laden Sie ein Juwel, aber nicht Installation:

gem fetch mygem

Suche der verfügbaren Juwel, zum Beispiel:

gem search STRING --remote

Der Bau der Edelstein-Pakete

Edelstein-Befehl kann auch aufzubauen und zu pflegen .gemspec und .gem Dateien verwendet werden.

.gemspec Verwenden Datei Erstellen .gem:

gem build mygem.gemspec

Ändern Sie die heimische Quelle

Da die heimischen Netzwerk Gründe (Sie wissen), was rubygems.org in Amazon S3 über Ressourcendateien Ausfälle intermittierende Verbindung gespeichert.

So treffen Sie mit gem install-Rack oder bündeln Zeit Zeit bis zum Ansprechen zu installieren, und zwar mit gem install Schienen -V die Ausführung zu sehen.

So können wir es als Taobao-Download-Quelle ändern: http://ruby.taobao.org/

Überprüfen Sie zunächst die Stromquelle:

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

https://rubygems.org/

Dann entfernen Sie https://rubygems.org/, und fügen Sie Taobao Quelle http://ruby.taobao.org/ zum Download.

$ 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

Wenn Sie Gemfile und Bundle (zum Beispiel: Rails-Projekt)

Sie können die Edelstein-Quellcode Bildbefehl bündeln.

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

Sie brauchen also nicht Ihre Gemfile ändern die Quelle.

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