Das beste Rubin RubyGems-Tutorial im Jahr 2024. In diesem Tutorial können Sie Juwel,Der Bau der Edelstein-Pakete,Ändern Sie die heimische Quelle, lernen
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用户
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.
Edelstein-Befehl wird verwendet, um zu bauen, hochladen, herunterladen und installieren Gem-Paket.
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
Edelstein-Befehl kann auch aufzubauen und zu pflegen .gemspec und .gem Dateien verwendet werden.
.gemspec Verwenden Datei Erstellen .gem:
gem build mygem.gemspec
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
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' de.