tutorial test rails espaƱol digitalocean deploy app ruby-on-rails deployment capistrano cap

ruby-on-rails - test - deploy rails app to digitalocean



Capistrano-"no se puede cargar dicho archivo--desplegar" (2)

Debe mover / eliminar sus archivos de tapa más antiguos como lo fue exactamente su proyecto antes de usar la tapa 2 en lugar de la tapa 3. Ahora, si desea actualizar su tapa a 3, haga lo siguiente antes de esto.

Borre los siguientes archivos mencionados o simplemente puede mover los mismos archivos a otro lugar como se muestra a continuación:

mkdir old_cap mv Capfile old_cap mv config/deploy.rb old_cap mv config/deploy/ old_cap # --> only for multistage setups

Ahora puedes proceder con el mismo comando. Todo lo mejor :)

Trabajando en un proyecto de rieles existente que está configurado para implementarse con Capistrano. Tratando de determinar mi primer paso para resolver este error. ¿Alguien puede indicarme la dirección correcta de lo que debo hacer?

cap aborted! cannot load such file -- deploy /Users/lrh/Projects/Rails/febennett.com/Capfile:1:in `load'' /Users/lrh/Projects/Rails/febennett.com/Capfile:1:in `<top (required)>'' /Users/lrh/.rvm/gems/ruby-2.0.0-p247@febennett/gems/capistrano- 3.0.1/lib/capistrano/application.rb:22:in `load_rakefile'' /Users/lrh/.rvm/gems/ruby-2.0.0-p247@febennett/gems/capistrano- 3.0.1/lib/capistrano/application.rb:12:in `run'' /Users/lrh/.rvm/gems/ruby-2.0.0-p247@febennett/gems/capistrano-3.0.1/bin/cap:3:in `<top (required)>'' /Users/lrh/.rvm/gems/ruby-2.0.0-p247@febennett/bin/cap:23:in `load'' /Users/lrh/.rvm/gems/ruby-2.0.0-p247@febennett/bin/cap:23:in `<main>'' (See full trace by running task with --trace)

Archivo debajo de

load ''deploy'' # Uncomment if you are using Rails'' asset pipeline load ''deploy/assets'' load ''config/deploy'' # remove this line to skip loading any of the default tasks

¡Gracias! Espero que esta información sea suficiente.


Está utilizando Capistrano 3, pero el proyecto que está utilizando probablemente se configuró para Capistrano 2. La versión 3 fue una reescritura completa y requiere una buena cantidad de actualizaciones de configuración para funcionar.

Suponiendo que tenga la versión 2.x correcta de Capistrano en el Gemfile su proyecto, debe usar la bundle exec cap (para usar la versión de su proyecto) en lugar de la cap (que usará la versión 3.x instalada globalmente).

Hay una guía de actualización disponible, aunque no es terriblemente profunda.