Domanda

Sono ottenere una ricetta Capistrano al lavoro con Bundler e un Rails (3.0.3) app, ma avendo problemi con alcune funzionalità di base.

Dopo la Bundler docs per "distribuzione automatica con Capistrano", sto cercando di ottenere maggiori informazioni su un compito, ma per qualche motivo "non esiste" ...

$ cap -e bundle:install
The task `bundle:install' does not exist.

Il Capistrano (2.5.19) gemma è installato e sto cercando di eseguire quel comando dalla radice del mio progetto sul client (non il server).

infatti tappo -T non mostra tutto ciò che riguarda 'pacchetto' o 'installa'

$ cap -T
cap deploy               # Deploys your project.
cap deploy:check         # Test deployment dependencies.
cap deploy:cleanup       # Clean up old releases.
cap deploy:cold          # Deploys and starts a `cold' application.
cap deploy:migrate       # Run the migrate rake task.
cap deploy:migrations    # Deploy and run pending migrations.
cap deploy:pending       # Displays the commits since your last deploy.
cap deploy:pending:diff  # Displays the `diff' since your last deploy.
cap deploy:restart       # Restarts your application.
cap deploy:rollback      # Rolls back to a previous version and restarts.
cap deploy:rollback:code # Rolls back to the previously deployed version.
cap deploy:setup         # Prepares one or more servers for deployment.
cap deploy:start         # Start the application servers.
cap deploy:stop          # Stop the application servers.
cap deploy:symlink       # Updates the symlink to the most recently deployed ...
cap deploy:update        # Copies your project and updates the symlink.
cap deploy:update_code   # Copies your project to the remote servers.
cap deploy:upload        # Copy files to the currently deployed version.
cap deploy:web:disable   # Present a maintenance page to visitors.
cap deploy:web:enable    # Makes the application web-accessible again.
cap invoke               # Invoke a single command on the remote servers.
cap shell                # Begin an interactive Capistrano session.

Che cosa sto facendo di sbagliato?

È stato utile?

Soluzione

Hai incluso la ricetta nel file deploy.rb?

require "bundler/capistrano"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top