7 votes

Dois-je obtenir des gemmes de RubyForge, Github ou Gemcutter ?

Le monde des Ruby Gems me laisse perplexe. Il existe plusieurs dépôts bien connus. Lequel est le bon, ou est-ce important ?

Je suppose que Gemcutter est le dépôt le plus en vogue actuellement. Leur site web est sans aucun doute le plus beau. Est-ce que ça veut dire que je devrais acheter mes gemmes chez eux ?

La raison principale de ma question est que je veux m'assurer que je reçois la dernière version de la gemme. Si je ne spécifie pas la source, est-ce que je risque d'installer une version merdique de la gemme, ou est-ce que j'ai un problème ?

Pourquoi y a-t-il plus d'un dépôt ?

5voto

Ken Bloom Points 27197

La construction de gemmes sur GitHub est défunt -- il a été désactivé pour une mise à jour, et n'a jamais été réactivé parce que GemCutter a repris ce rôle. Il n'y a pas de nouvelles gemmes générées sur GitHub.

RubyForge prévoit d'abandonner progressivement l'hébergement des gemmes -- GemCutter deviendra la source standard pour les gemmes.

Edit : Le plan de migration complet est aquí

4voto

theIV Points 12999

Allez, coupeur de pierres précieuses. C'est a été rendu public que le tailleur de pierres va devenir la nouvelle norme de facto. Mais si vous ne trouvez pas la gemme sur gemcutter, vous devez regarder sur github ou rubyforge. Espérons que la plupart des gens (si ce n'est pas déjà fait) commenceront à se tourner vers gemcutter.

Je pense que c'est là où "nous" en sommes actuellement.

0voto

Julik Points 3226

Pourquoi y a-t-il plus d'un dépôt ?

Parce que vous pouvez lancer votre propre serveur gem et l'installer à partir de celui-ci (certaines personnes l'utilisent sur de grands déploiements pour héberger leurs propres gems).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X