Je crée une nouvelle gemme Ruby en utilisant NetBeans comme IDE. La structure initiale du projet contient un fichier Rake avec la spécification gem et d'autres tâches rake.Spécification Gem dans Rakefile vs .gemspec
Ma question est, quelle est la différence entre avoir une spécification de gem situé dans un fichier Rakefile par rapport à l'avoir situé dans un fichier .gemspec? Existe-t-il une meilleure pratique pour savoir où déclarer la spécification? Est-ce que chaque gem devrait aussi contenir un fichier gemspec ou est-ce que tout ce qui est dans le Rakefile est suffisant?
Oui, je préfère également un fichier .gemspec autonome dans le répertoire racine. C'est plus facile à comprendre, en râteau je dois chercher où l'information est stockée. – shevy
Ce n'était pas clair: le fait d'avoir un fichier .gemspec autonome est-il suffisant pour que les tâches Rake concernées puissent s'exécuter, ou est-il nécessaire de copier son contenu dans le Rakefile de toute façon? – Alexey
Si pour les tâches de rake concernées la définition de gemspec en ligne est nécessaire, comment la garder synchronisée avec le fichier .gemspec? – Alexey