165 votes

Où les pierres précieuses sont-elles installées?

J'essaie d'éditer l'un des fichiers de configuration de la gemme et je ne le trouve pas. Je ne sais pas comment j'ai fait cela dans le passé.

232voto

theIV Points 12999

Regardez votre environnement bijou.

gem env (à partir de la console)

Vous devriez voir une entrée INSTALLATION DIRECTORY , mais il y a aussi GEM PATHS qui permet de charger toutes vos gemmes dans votre environnement actuel.

62voto

drinor Points 730

Allez dans votre répertoire rails et mettez dans le terminal: echo $GEM_HOME

Cette route contient un répertoire "gem" avec toutes vos gemmes.

18voto

Vanitas Points 26

Pour voir le répertoire d'installation par défaut, exécutez

gem env gemdir

Si vous souhaitez modifier le répertoire d'installation par défaut (par exemple, en ~ / .gem / ruby ​​/ 2.1.0), ajoutez cette ligne à ~ / .bashrc.

export GEM_HOME=~/.gem/ruby/2.1.0

Et vous devez également vous assurer que ~ / .gem / ruby ​​/ 2.1.0 / bin est dans votre variable d’environnement PATH pour utiliser les commandes fournies par les packages gem. Sinon, ajoutez cette ligne à ~ / .bashrc

export PATH=$PATH:~/.gem/ruby/2.1.0/bin

3voto

kikito Points 23229

Si vous modifiez les fichiers installés de la gemme, celle-ci n'a pas été implémentée correctement ou vous ne la modifiez pas correctement.

Les 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 la gemme elle-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.

Prograide.com

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.

Powered by:

X