1. Saving files to a directory that is not shared between deploys or servers If you save your uploads to...

This card shows how to upgrade a Rails 2 application from Rails 2.3.8 through every single patch level up to...

Our development process makes us deploy very often. As the number of releases grows, junk clogs up the hard drive...

Given you use Capistrano together with bundler to automatically install your gems when deploying. I recently had the problem that...

Geordi now has a script that runs capistrano with all known deploy targets (i.e. staging, production…). Use with geordi capistrano...

The way MySQL's FULLTEXT tokenizer splits text into word tokens might not always be what you need. E.g. it...

Our old solution for cronjobs, the "craken" plugin, is no longer maintained and does not work on Rails 3.2+.

When deploying, Capistrano puts a REVISION file into your application's release directory. It contains the hash of the commit...

If you upgrade to the mysql2 gem, you will run into the problem that the server's database.yml (which is...

When using the asset pipeline your assets (images, javascripts, stylesheets, fonts) live in folders inside app: app/assets/fonts app/assets/images...

makandracards.com

deploy-to-production now calls Capistrano with bundle exec since we started to bundle Capistrano in all projects.

There is a conflict between current capistrano versions and the 2.5.1 net-ssh gem. Make sure you upgrade to 2.5.2...

makandra dev

Capistrano recently had some API changes that can results in deploys not working when running with old deploy.rb files.

I got these warnings while deploying a Rails 3.2 app with asset pipeline enabled: *** [err :: host.tld] find: `/opt/www/hollyapp.com/releases/20120503115342/public/images': No such...

Geordi, our collection of command line tools, has been extended by another command deploy-to-production. This script encapsulates the...

github.com

When trying to install the gherkin gem, you might encounter an error with the following lines: ERROR: Error installing gherkin...

If your project manager wants to do gatekeeping on a project, as a developer you need to follow the following...

If you're responsible for gatekeeping in a projects, here is a guide, what to do. In order to reduce...

When deploying code with Capistrano (depending on your configuration) at some point Capistrano tries to check out code from your...

Removing features and merging those changes back can be painful. Here is how it worked for me.\

github.com

Note: capistrano_colors was merged into Capistrano starting from v2.13.5. However, this requires Ruby 1.9+. If you cannot upgrade Capistrano...

If you get this error while deploy and you are sure the Gemfile.lock is in the version control check your...

When you have a complex recipe setup with multistage deployment you may run into this error: `role_list_from': unknown...

makandra dev

We forked craken today and fixed one of the issues we had with new (>0.8.7) rake versions. The craken:install...