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.