J'ai la raffinerie personnalisée moteurs suivants CMS dans mon Gemfile:problème déploiement Raffinerie CMS avec Capistrano
gem 'refinerycms-venues', '1.0', :path => 'vendor/engines', :require => 'venues'
gem 'refinerycms-events', '1.0', :path => 'vendor/engines', :require => 'events'
gem 'refinerycms-available_spaces', '1.0', :path => 'vendor/engines', :require => 'available_spaces'
Si je prends ces derniers dehors, Capistrano déploie bien. Cependant, si je les laisse à Capistrano pukes comme un chien malade:
* executing "bundle install --gemfile /home/some_user/our-website.com/releases/20101109020214/Gemfile --path /home/some_user/our-website.com/shared/bundle --deployment --quiet --without development test engines"
servers: ["our-website.com"]
[our-website.com] executing command
** [out :: our-website.com] The path `/home/some_user/vendor/engines` does not exist.
command finished
*** [deploy:update_code] rolling back
* executing "rm -rf /home/some_user/our-website.com/releases/20101109020214; true"
servers: ["our-website.com"]
[our-website.com] executing command
command finished
failed: "sh -c 'bundle install --gemfile /home/some_user/our-website.com/releases/20101109020214/Gemfile --path /home/some_user/our-website.com/shared/bundle --deployment --quiet --without development test engines'" on our-website.com
son comme il voit les fournisseurs/moteurs et pense qu'il a besoin de les installer pour une raison quelconque. Je n'ai pas compris comment les exclure. J'ai essayé de les mettre dans des groupes, mais l'application ne fonctionnerait pas.
Quelqu'un a-t-il des idées?
Merci, Craig