Je suis confus sur le monde des gemmes de rubis. Il existe plusieurs référentiels bien connus. Qui est le bon, ou cela importe-t-il? P>
Je suppose que Gemcutter est le référentiel de la hanche en ce moment. Ils ont certainement le site Web le plus agréable. Cela signifie-t-il que je devrais avoir mes pierres précieuses de là? P>
La principale raison pour laquelle je demande est que je veux m'assurer que je reçois la dernière version du gemme. Si je ne spécifie pas la source, suis-je en danger d'installer une version de la joie de la gemme, ou je suis en train de bugging? P>
Pourquoi existe-t-il plus d'un référentiel de toute façon? P>
3 Réponses :
Go Gemcutter. C'est été publicisé que Gemcutter va devenir le nouveau de facto. Mais si vous ne trouvez pas le gemme sur Gemcutter, vous devez regarder GitHub ou Rubyforge. Espérons que la plupart des gens vont (s'ils n'avaient pas déjà) commencent à se diriger vers Gemcutter. P>
Je pense que c'est là que "nous" sommes maintenant maintenant. P>
bâtiment GitHub GEM est défunt - il a été désactivé pour Une mise à niveau et n'a jamais été réactivée parce que Gemcutter prend ce rôle. Il n'y a pas de nouveaux gemmes générés sur GitHub. P>
Rubyforge envisage d'organiser des phases à l'hébergement de gemme aussi - Gemcutter deviendra la source standard pour les gemmes. P>
Edit: Tout le plan de migration est ici P >
Donc, devrais-je spécifier: Source => Gemcutter.org pour tous les gemmes dans Environnement.rb?
On dirait que tu veux finalement faire : source => rubygems.org code>, mais il est probablement préférable d'attendre fin novembre avant de faire des modifications, et les gemmes actuelles.Rubyforge.org sont changés. Pointez-vous de toute façon, alors les choses devraient simplement fonctionner sans aucune modification.
La génération de la pierre précieuse de GitHub a été toujours un service spécialisé. Il était destiné à rendre la tâche facile pour les développeurs individuels de récupérer leurs propres versions de GEM personnalisées à partir de gemmes.github.com, et pour cette raison, chaque gemme sur GitHub avait été enregistré sur le nom d'utilisateur du développeur qui a été préparé au nom de la gemme.
Vous ne devriez pas avoir à spécifier de source. La valeur par défaut fonctionnera toujours, peu importe la URL que vous utilisez (gemcutter.org, gems.rubyforge.org, et bientôt, rubygems.org)
Pourquoi existe-t-il plus d'un référentiel de toute façon? P> blockQuote>
Parce que vous pouvez exécuter votre propre serveur GEM et installer à partir de celui-ci (certaines personnes utilisent sur de grands déploiements pour accueillir leurs propres gemmes). P>