2010-12-01 4 views
2

J'ai regardé dans beaucoup d'endroits - y compris www.rubygems.org - mais je ne trouve pas de tutoriel qui décrit une technique simple et directe pour produire des gemmes qui ne dépendent pas d'autres (Ruby non-standard) des composants, tels que newgem et hoe. J'ai plusieurs exigences pour la production de gemmes, du cas le plus simple d'un fichier de bibliothèque + un fichier de test, à ceux complexes impliquant des fichiers source C et plusieurs fichiers .rb utilitaires.Quel est le mécanisme canonique pour créer une gemme Ruby?

Toute aide reçue avec gratitude!

+0

Vous avez regardé les autres questions marquées "rubygems" qui demandent comment créer une gemme de rubis, non? –

Répondre

2

regarder dans Bijoutier ou une de ces options: http://ruby-toolbox.com/categories/gem_creation.html

son semble exagéré, mais vous n'avez pas besoin d'utiliser toutes les options, vous pouvez l'utiliser pour créer le squelette de la gemme.

+0

Tout d'abord, merci pour la réponse: Je vais vérifier toutes les choses énumérées ici. Mais ce que je veux vraiment savoir est: y a-t-il un tutoriel décent pour la construction de gemmes en utilisant seulement la bibliothèque de base gem? – dcw

+0

Je suis passé par là il y a quelques mois, vous pouvez voir mes questions connexes stackoverflow concernant la construction de gemmes. Ce que j'ai trouvé, c'est qu'il est beaucoup plus facile d'utiliser l'une des bibliothèques de gem échafaudage automatisé ci-dessus pour obtenir la configuration majoritaire et aller de là. Les commandes de base de rubygem build fonctionnent aussi longtemps qu'il existe un fichier gemspec, mais les outils tels que le bijoutier vous permettent d'obtenir les bases immédiatement. –

4

Je faisais récemment des recherches sur la fabrication de gemmes et j'étais également étonné qu'il n'y ait pas un moyen unique et évident de faire de RubyGems un guichet unique pour la gestion des gemmes. J'ai découvert que vous pouvez utiliser Bundler pour créer des gemmes, et j'ai choisi cette route pour mes propres gemmes. Jetez un oeil à ce guide on gem development with Bundler par radar.

+0

oh, c'est un potentiel vraiment cool. J'ai besoin de regarder ça. Bundler est un excellent outil, et avec cette addition, il pourrait être le chemin à parcourir. Merci pour le conseil. –

+0

également +1 pour le lien vers les guides du radar. Quelle idée cool d'aimer le concept de livre OS, maintenant un observateur du projet. –

Questions connexes