30 votes

Restauration du chemin d'installation du bundle de Rails 3 ... Il est maintenant installé dans ma racine

J'ai fait quelque chose en essayant d'installer le plug-in vestal_versions qui a fini par créer un répertoire vestal_versions à la racine de mon application avec ce qui suit:

  - Application
  - APP
  - DB
   - vestal_versions
    - ruby
     - 1.8
      - bin
      - cache
      - doc
      - gems
      - specifications
 

Lequel, s'il est supprimé, empêche l'application de fonctionner ... Comment puis-je mettre à jour le bundle pour installer toutes ces choses au bon endroit, qui, je crois, est en dehors de l'application?

Merci

68voto

Jessie Dedecker Points 4801

bundle install <directory name> oblige le bundler à installer les gemmes dans le répertoire respectif. L'exécution de bundle install --system redéfinira le répertoire d'installation dans le répertoire système plutôt que dans le répertoire personnalisé que vous avez fourni.

2voto

Pascal Lindelauf Points 2162

J'ai eu le même problème et j'ai constaté que j'avais un répertoire .bundler dans le dossier racine de mon application à l'origine de cela. Après avoir supprimé le répertoire, le bundle install tout réinstallé dans le bon répertoire ruby. Merci à ce post de Caleb .

0voto

user650437 Points 11

J'ai eu ce problème plusieurs fois. Depuis le répertoire racine de votre projet, vérifiez si vous avez un fichier .bundle / config. Il ne doit contenir que:

 --- {}
 

Supprimez toute autre chose dans le fichier et l'installation du bundle devrait revenir à l'installation en dehors de la racine de votre projet.

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