dans IRB, je fais cela
class Text include FileUtils end
3 Réponses :
Avez-vous essayé? Ceci suppose que FileTils n'est pas dans un module. P> P>
Ne fonctionne pas ... IRB (Main): 004: 0> Test de classe IRB (Main): 005: 1> Inclure :: FileTutils IRB (Main): 006: 1> Fin NameError: Fleur constant non initialisé de (IRB) : 5
Vous devez vous assurer que Ruby connaît le module FileTils. Ce module n'est pas chargé par défaut:
>> FileUtils
NameError: uninitialized constant FileUtils
from (irb):1
>> require 'fileutils'
=> true
>> FileUtils
=> FileUtils
Ceci est un vieux fil, mais toujours si des bosses sur ce fil pour trouver une réponse. Il suffit d'ajouter ci-dessous la ligne au-dessus de son code (ou n'importe où en dehors de la classe / de la méthode / module) y compris dans la classe ne fonctionne pas, peut être utilisé pour travailler dans plus vieux versions. p> p>