Bonjour, La question paraîtra peut-être bête à certain, mais j'essaye de faire mon premier 'gem', pas mon premier programme Ruby :)
Je suis sous Win$ avec 'OneClick Installer'. En lisant "Programming Ruby (1.8)" ou les formums, j'obtiens bien quelque chose, mais : j'ai un message d'erreur et cela ne fonctionne pas Mon arborescence est : - demo : A la racine 'README' et 'demo.gemspec' ------ bin : VIDE. ------ lib : Le module que je veux mettre dans le 'gem'; ------ docs : Un ensemble de documents avec des fichiers pour des tests. ------ sample : Un programme de démonstration de l'utilisation du module. ------ test : VIDE. Je voudrais retrouver tout ça dans le 'gem'. Voici mon fichier 'demo.gemspecs' : ======================================= require 'rubygems' spec = Gem::Specification.new do |s| s.name = "demo" s.version = "1.0.0" s.author = "My name" s.email = "[email protected]" s.homepage = "http://www.ruby-lang.org/fr/" s.summary = "Un traitement de donnees" # candidates = Dir.glob("{bin,docs,lib,test}/**/*)") s.files = Dir.glob("{bin,docs,lib,test,rdoc,sample}/**/*)") # s.files = candidates.delete_if do |item| # item.include?("CVS") || item.include?("rdoc") # end s.require_path = "lib" s.autorequire = "mdemo" # s.test_file = "true" s.has_rdoc = "true" s.extra_rdoc_files = ["README"] end ======================================= Pour construire le gem : "gem build demo.gemspec" : WARNING: no rubyforge_project specified WARNING: deprecated autorequire specified Successfully built RubyGem Name: demo Version: 1.0.0 File: demo-1.0.0.gem L'installation : "gem install demo -r" : Successfully installed pygmee-1.0.0 1 gem installed Installing ri documentation for pygmee-1.0.0... File not found: lib Les problèmes sont les suivants : - le répertoire : "C:\Ruby\lib\ruby\gems\1.8\gems\demo-1.0.0" est vide; - le répertoire : "C:\Ruby\lib\ruby\gems\1.8\doc\demo-1.0.0" est vide aussi; - le programme de test ne fonctionne pas :( Il n'y a que du Ruby, pas d'extention en 'C' ou autre chose. Je voudrais avoir les codes, le contenu des répertoires cités et la documentation que je génère à la main avec quelque chose qui ressemble à : rdoc --op doc --force-update --all --fileboxes --inline-source --tab-width 2 ../README ../sample/demo_sample.rb ../lib/demo.rb Quelqu'un peut-il m'aider ? J'ai essayé de recopier des exemples pour Rake' avec les mêmes résultats décevants... :( Merci par avance. Randy. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
