Dans Ruby, on m'a dit qu'en faisant
require "some_file"
Ruby recherchera le fichier à certains endroits.
Je sais qu'il recherche some_file.rb
, mais où le recherche-t-il par défaut ?
Dans Ruby, on m'a dit qu'en faisant
require "some_file"
Ruby recherchera le fichier à certains endroits.
Je sais qu'il recherche some_file.rb
, mais où le recherche-t-il par défaut ?
Cela dépend de votre plate-forme et de la façon dont Ruby a été compilé, il n'y a donc pas "la" réponse à cela. Vous pouvez le découvrir en exécutant :
ruby -e 'puts $:'
En règle générale, cependant, vous disposez des chemins de bibliothèque Ruby standard, de site et de fournisseur, y compris un répertoire arch, version et général sous chacun.
La variable globale $LOAD_PATH (également nommée $:) contient la liste des répertoires recherchés.
Voir : http://www.ruby-doc.org/core-1.9.3/Kernel.html#method-i-require
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.