0
je construit un petit bijou à l'aideerreur de charge avec mon petit bijou
$ gem build <gemspec>
Il a obtenu avec succès construit avec succès et je l'a installé.
mais quand je fais ce qui suit:
$ irb -rubygems
irb(main):003:0 require 'xxxx'
Je reçois l'erreur suivante:
LoadError: no such file to load -- xxxx
from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in 'gem_original_require'
from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in 'require'
Qu'est-ce que je fais mal?
Si j'ai des dépendances d'exécution dans mon gemspec. Comment puis-je installer cette gemme. Est-ce que je continue à utiliser: $ gem install abc.gem? – Wasi
Les dépendances au moment de l'exécution sont d'autres gemmes dont votre gemme a besoin lors de son exécution. Si vous les avez déjà spécifiés dans votre gemspec, leur installation sera prise en compte lors de l'installation de votre gemme. Cependant, votre gemme doit inclure les fichiers que vous avez écrits pour cela. Le tableau '.files' est une liste de blanchisserie des fichiers qui devraient être inclus dans votre gemme. C'est essentiellement dire à la commande 'gem build' que" ces fichiers doivent être inclus dans la gemme ", un peu comme lorsque vous sélectionnez les fichiers à compresser dans un fichier ZIP. – Kerrick