Capistrano Déployer à défaut d'erreur pour les rails - bundle: non trouvé

C'est la première fois que je suis déploiement et d'avoir des erreurs.

voici mon déployer.rb fichier
besoin d'un système de regroupement/capistrano'
set :application "app"

set :scm, :git
set :repository,  "[email protected]:myname/#{application}.git"
set :branch, "master"

server "198.12.78.92", :web, :app, :db, primary: true
set :user, "myname"
set :deploy_to, "/home/#{user}/public_html/#{application}"
set :deploy_via, :remote_cache
set :use_sudo, false

default_run_options[:pty] = true
ssh_options[:forward_agent] = true

 namespace :deploy do
   task :start do ; end
   task :stop do ; end
   task :restart, :roles => :app, :except => { :no_release => true } do
     run "#{try_sudo} touch #{File.join(current_path,'tmp','restart.txt')}"
   end
 end

Voici l'erreur que j'obtiens.

*** [deploy:update_code] rolling back
  * executing "rm -rf /home/myname/public_html/app/releases/20130313073408; true"
    servers: ["198.12.78.92"]
    [198.12.78.92] executing command
    command finished in 891ms
failed: "sh -c 'cp -RPp /home/myname/public_html/app/shared/cached-copy /home/myname/public_html/app/releases/20130313073408 && (echo dd92017bc8bb7f951df52d6a14c933e3033fd24b > /home/myname/public_html/app/releases/20130313073408/REVISION)'" on 198.12.78.92

EDIT - j'ai commenté "set :deploy_via, :remote_cache" et maintenant bundle: pas trouvé d'erreur si

  • J'ai un problème similaire, où j'obtiens un "bundle ne se trouve pas". Je suis sûr que cela a à voir avec le fait que j'ai utiliser RVM, et il est installé en .bashrc, qui n'est pas utilisée lors de l'utilisation de la "sh" coquille. Par conséquent, le rubis et le bundle n'est pas trouvé, même pensé que vous trouveriez dans un shell interactif (comme bash). Travailler sur un correctif, mais je ne suis pas un gourou unix, donc je n'ai pas de réponse pour l'instant. Cependant l'utilisation de "cap deploy:check" et "cap " shell", suivi par "sur <cible> bundle" pour obtenir certains des messages d'erreur informatif.
InformationsquelleAutor iCyborg | 2013-03-13