Ruby RubyGems
RubyGems Ruby est un gestionnaire de paquets, qui fournit une distribution de programmes et bibliothèques de formats standards Ruby, mais fournit également un ensemble d'outils de gestion installé.
RubyGems outil de bijou conçu pour gérer facilement l'installation, ainsi que pour la distribution du serveur de gemme. Ceci est similaire à apt-get dans Ubuntu, Centos de yum, le pip de Python.
RubyGems à propos fondée en Novembre 2003, est devenu une partie de la bibliothèque standard de Ruby Ruby version 1.9.
Si votre version Ruby est inférieure à 1,9, vous pouvez également installer manuellement:
- Tout d' abord, téléchargez et installez le paquet: https://rubygems.org/pages/download .
- Décompressez et entrer dans le répertoire, exécutez la commande: ruby setup.rb
Mettre à jour la commande RubyGems:
$ gem update --system # 需要管理员或root用户
gemme
Gem est un module Ruby (appelé Gems) gestionnaire de paquets. Qui contient des informations sur l'emballage, ainsi que pour les fichiers d'installation.
Gem généralement dans les documents ".gemspec" construire des fichiers, y compris liés à l'information YAML Gem. Code Ruby peut être établi directement Gem, dans ce cas, utilisez généralement Rake à.
commande gem
commande gem est utilisé pour construire, charger, télécharger et installer le paquet Gem.
gem Utilisation
RubyGems fonctionnellement avec apt-get, portage, yum et npm très similaire.
Installation:
gem install mygem
Désinstaller:
gem uninstall mygem
Listes de gemme installée:
gem list --local
Liste des gem disponibles, par exemple:
gem list --remote
Créer document RDoc pour toutes les gemmes:
gem rdoc --all
Télécharger un bijou, mais pas l'installation:
gem fetch mygem
Recherche de la gemme disponible, par exemple:
gem search STRING --remote
Construction des paquets de pierres précieuses
commande gem peut également être utilisé pour construire et maintenir des fichiers .gemspec et .gem.
Utiliser le fichier .gemspec Créer .gem:
gem build mygem.gemspec
Modifier la source nationale
Étant donné que les raisons du réseau domestique (vous savez), rubygems.org résultant stockées dans Amazon S3 ci-dessus ressources fichiers échecs de connexion intermittents.
Donc, vous rencontrerez gem install rack ou bundle installer le temps de temps de réponse, en particulier avec gem install rails -V pour afficher l'exécution.
Donc, nous pouvons le modifier comme Taobao Télécharger Source: http://ruby.taobao.org/Tout d'abord, vérifiez la source de courant:
$ gem sources -l *** CURRENT SOURCES *** https://rubygems.org/
Ensuite, retirez https://rubygems.org/, et ajouter Taobao Télécharger http://ruby.taobao.org/ Source.
$ 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
Si vous utilisez Gemfile et Bundle (par exemple: projet Rails)
Vous pouvez regrouper la commande d'image de code source de gemme.
$ bundle config mirror.https://rubygems.org https://ruby.taobao.org
Donc, vous ne changez pas votre Gemfile la source.
source 'https://rubygems.org/' gem 'rails', '4.1.0' ...