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]
-~----------~----~----~----~------~----~------~--~---

Répondre à