Bundler: Vous essayez d'installer en mode de déploiement après la modification de votre Gemfile

Je suis assez nouveau à bundler et de capistrano, et je suis en train de les utiliser ensemble. Lorsque j'essaie de déployer, je reçois le message:

Vous essayez d'installer en mode de déploiement après la modification de votre Gemfile. Run `bundle install' ailleurs et ajouter la mise à jour Gemfile.verrouillage de contrôle de version.

Je ne sais pas comment satisfaire le système de se plaindre, et je ne comprends pas pourquoi la plainte est à venir parce que j'ai lu dans le doc:

Si un Gemfile.verrouillage n'existe pas, et que vous avez mis à jour votre Gemfile(5),
bundler va utiliser les dépendances dans le Gemfile.verrouillage de toutes les gemmes
que vous n'avez pas de mise à jour, mais re-résoudre les dépendances de gemmes
que vous avez fait la mise à jour. Vous pouvez trouver plus d'informations sur cette mise à jour
le processus ci-dessous en vertu de l'CONSERVATEUR de la mise à JOUR.

- Je interpréter cela comme voulant dire que le Bundler peut gérer le fait que mon Gemfile n'est pas ce qu'il attend. Toute aide?

Spécifications: Ruby 1.9.3, Rails 3.2.3, Capistrano Version 2.12.0, Bundler 1.1.4, Windows 7, le déploiement d'une Posix machine.

Edit: Mon Gemfile inclut la logique des blocs comme suit:

unless RbConfig::CONFIG['host_os'] === 'mingw32'
  # gem 'a' ...
end
InformationsquelleAutor JellicleCat | 2012-07-16