Je veux ajouter un dossier ~/Projects/Scripts
afin que je puisse utiliser require script
où script est un fichier ruby dans ce répertoire. Comment la méthode require ruby fonctionne-t-elle? Charge-t-il d'une variable d'environnement et si oui, quoi?Ajouter quelque chose à ruby charge le chemin
2
A
Répondre
1
Voir this existing question. La réponse est que vous définissez la variable d'environnement RUBYLIB
pour ajouter des éléments à la liste des chemins que Ruby recherche.
1
$LOAD_PATH
ou $:
ou $-I
est un tableau de chaîne contenant les répertoires à rechercher lorsque la charge les fichiers avec les load
ou require
méthodes. Vous pouvez ajouter de nouveaux répertoires comme vous l'avez fait pour un tableau normal.
>> $:
=> ["deleted_for_simplicity","/usr/lib/ruby/1.8/i386-linux", "."]
>> $: << "/opt/project"
=> ["deleted_for_simplicity","/usr/lib/ruby/1.8/i386-linux", ".", "/opt/project"]
Questions connexes
- 1. Ajouter quelque chose à jna.library.path sur OSX
- 2. ajouter quelque chose à la sélection Jquery et le format
- 3. Quelque chose comme SciPy dans Ruby?
- 4. XSLT - Ajouter une classe à quelque chose avec une classe?
- 5. Ajouter quelque chose comme ShowDialog à un contrôle utilisateur personnalisé?
- 6. Mootools ajouter une classe à 'a' href = "quelque chose"
- 7. Vérifie avec Javascript que la page charge quelque chose
- 8. Y a-t-il quelque chose comme bpython pour Ruby?
- 9. Ruby analyseur de code source (quelque chose comme pylint)
- 10. Quelque chose comme getch(), textcolor() et gotoxy() dans Ruby
- 11. expresssion régulière pour correspondre à quelque chose et ne pas correspondre à quelque chose
- 12. Fais récurer quelque chose à ma boucle
- 13. Je manque quelque chose
- 14. Comment vérifier quelque chose à intervalles réguliers?
- 15. Y at-il quelque chose d'"objectif" à propos de C# 4.0, ou ruby-like?
- 16. Quelque chose de semblable à WAMP?
- 17. Quelque chose de semblable à ce code C# dans Ruby on Rails
- 18. Extrait quelque chose du tableau
- 19. Ajouter une fonction de rappel à un tableau Ruby pour faire quelque chose quand un élément est ajouté
- 20. Quelle est la meilleure façon de montrer à l'utilisateur que quelque chose se charge sur l'iPhone?
- 21. Comment puis-je (à partir d'un script) ajouter quelque chose à l'historique de la commande zsh?
- 22. tâche: quelque chose =>: environnement
- 23. faire quelque chose lorsque vous faites défiler vers le haut et quelque chose d'autre lorsque vous faites défiler dans jquery
- 24. JFileChooser ou besoin d'utiliser quelque chose d'autre
- 25. Quelque chose à utiliser pour représenter les nombres
- 26. howto append quelque chose à un corps vide avec jquery
- 27. quelque chose JOptionPane.showInputDialog en java
- 28. itunes connecter oublier quelque chose
- 29. possible d'indiquer le chemin absolu dans ruby?
- 30. Ruby newbie, quelque chose est allé très mal.Pouvez-vous m'aider à repérer ce que c'est?