J'essaie de modifier l'un des fichiers de configuration de la gemme et je ne le trouve pas. Je ne sais pas comment j'ai fait ça par le passé.Où les gemmes sont-elles installées?
Répondre
Regardez votre environnement de gemme.
Dans une course terminale gem env
Vous devriez voir une entrée INSTALLATION DIRECTORY
, mais il y a aussi GEM PATHS
qui est l'endroit où il est le chargement de tous vos gemmes de votre environnement actuel.
Si vous modifiez les fichiers installés de la gemme, la gemme n'a pas été implémentée correctement ou vous ne la modifiez pas correctement.
gemmes appropriées sont généralement configurées:
- via un script d'initialisation sur
config/initializers
- via monkeypatching sur
lib
- via des générateurs fournis par le bijou lui-même. Ceux-ci ont tendance à générer beaucoup de fichiers, mais ils ont généralement une option "initialiser" ou "installer" pour configurer la gemme.
Rvm
$ rvm gemdir
Ou vous pouvez vérifier:
echo $GEM_HOME
Bundler
$ bundle show --paths
Pour bijou spécifique:
$ bundle show 'gem_name'
Gem
$ gem env
Pour bijou spécifique:
$ gem which 'gem_name'
Cela affiche juste une ligne vide pour moi ... – levininja
exposition de faisceau - les chemins ont travaillé pour moi, merci! –
Pour voir le répertoire d'installation par défaut, exécutez
gem env gemdir
Si vous voulez changer le répertoire d'installation par défaut (par exemple, ~/.gem/ruby / 2.1.0), ajoutez cette ligne à ~/.bashrc
export GEM_HOME=~/.gem/ruby/2.1.0
Et vous devez aussi assurez-vous que ~/.gem/ruby / 2.1.0/bin est dans votre variable d'environnement PATH pour utiliser les commandes fournies par les paquets gem. Sinon, ajoutez cette ligne à ~/.bashrc
export PATH=$PATH:~/.gem/ruby/2.1.0/bin
- 1. gemmes installées activées avant les gemmes congelées?
- 2. En utilisant Ruby Enterprise Edition, les gemmes ne sont pas installées là où je m'attendrais
- 3. Est-ce que Rails charge toutes les gemmes installées?
- 4. Les gemmes Ruby nouvellement installées n'apparaissent pas dans $ LOAD_PATH
- 5. Comment reconstruire rdoc pour toutes les gemmes installées?
- 6. Les gemmes Ruby sont introuvables, mais elles sont installées
- 7. Rails Erreur "Missing these gems required" pour les gemmes installées
- 8. Ruby ne peut pas trouver les gemmes installées
- 9. Où les gemmes requises sont-elles définies?
- 10. Utilisation des gemmes installées dans Ruby avec 'require'
- 11. Où l'iPhone Simulator stocke-t-il les applications installées?
- 12. Où les extensions développées par VSTO doivent-elles être installées?
- 13. Netbeans ne reconnaît pas les gemmes ruby installées à l'aide du terminal
- 14. Où sont mes gemmes de rubis?
- 15. J'utilise passager avec apache et il ne trouve pas mes gemmes installées localement
- 16. Les rails ne trouvent pas mes gemmes
- 17. gestion de gemmes et de gemmes imbriquées
- 18. En utilisant RVM, bundler n'installe pas dans gemset approprié lorsque les gemmes sont installées dans une autre version de ruby
- 19. Des gemmes Ruby essentielles?
- 20. Où placer les ressources de son application pour qu'elles soient installées sur la carte SD?
- 21. Pourquoi les gemmes n'apparaissent-elles pas?
- 22. Envoyer un message via les applications installées
- 23. Comment/Quand/Où étendre les classes de gemmes (via class_eval et Modules) dans Rails 3?
- 24. Acceptibilité des applications non installées?
- 25. Création de rails 3 gemmes: Installation de gemmes réussie, mais sans fonctionnalité
- 26. Je ne sais pas quel est mon problème - apparemment avoir des gemmes installées sur un serveur prod!
- 27. Obtenir la liste de toutes les gemmes
- 28. Problème incluant les gemmes dans Rails 2.3?
- 29. Méthode appropriée pour tester les gemmes
- 30. Test des gemmes ruby sous les rails
Notez que par la console, il signifie terminal ou cmd. Pas la console des rails. –