Cela cause tellement de problèmes de déploiement que c'est ridicule. La plupart du temps, je me fiche de la version de gemmes utilisée, je veux juste utiliser la dernière version.Pouvez-vous désactiver Bundler dans les rails 3?
Mise à jour en réponse aux commentaires:
Voici quelques exemples du haut de ma tête:
développeur- A utilise une pré-version d'une pierre précieuse alors quand il court « paquet mise à jour ', le Gemfile.lock est foiré pour tout le monde et si vous le déployez, il va votre site.
- Un bogue dans une gemme est réparé afin que nous exécutons la mise à jour de gemme à travers nos serveurs, redémarre des rails et yay, correction de bogue! Oh, mais attendez, ce n'est pas réparé? Merci bundler. Ce qui aurait dû être une solution facile est maintenant un déploiement de code complet sur nos serveurs.
C'est juste un couple sur le dessus de ma tête. Au moins laissez-nous décider si nous voulons verrouiller dans les versions gem ou peut-être au moins permettre une gamme de versions par exemple toute version 2.X.
MISE À JOUR 2: Et encore une autre question quand il y a des fenêtres développeurs de l'équipe
Voici ce qui montre dans une fenêtre Gemfile.lock:
nokogiri (1.4.4)
nokogiri (1.4.4-x86-mingw32)
Wow, c'est tout simplement génial. Bien sûr, cela facilite le travail d'équipe et le déploiement.
Vous êtes libre d'exiger tout ce que vous voulez, ** mais pas **. Apprenez à utiliser et comme bundler et vous serez beaucoup plus heureux à long terme. Utiliser la dernière version d'un bijou est bien pour le développement, mais pour la production - à moins que vous soyez le seul à utiliser le site - vous pouvez et devez vous préoccuper de la version que vous utilisez.En utilisant le dernier, quoi qu'il arrive, est une recette pour une rupture subtile. –
Quels problèmes avez-vous avec cela? Vous n'êtes pas obligé de spécifier des versions; bundler est bon pour résoudre les conflits de versionnement que "simplement installer le dernier" serait autrement causer. RVM + gemsets + bundler est assez à l'épreuve des balles en ce qui concerne le déploiement, d'après mon expérience. –
Bundler est le contraire de l'ennuyeux. Vous pouvez aller chercher du café quand vous l'exécutez. – fivetwentysix