The maze book for programmers!

Algorithms, circle mazes, hex grids, masking, weaving, braiding, 3D and 4D grids, spheres, and more!

DRM-Free Ebook

The Buckblog

assorted ramblings by Jamis Buck

Dependency checking with Capistrano

18 January 2007 — 1-minute read

Nathan de Vries recently posted a neat tip for using Capistrano to determine whether or not your remote machines have all your expected dependencies installed. We could have used something like this recently at work when we were having some strange issues that turned out to be due to some out-of-date dependencies on a few of our boxes. Good stuff! I love seeing the things people are doing with Capistrano.

Reader Comments

I have produced a similar solution, except my setup provides a script that you can use from outside of Capistrano and/or call from within a Capistrano task. That way you can manage your dependencies on development machines and from within Capistrano for the deployed servers.

The script and installation instructions are available at

Blake, the end of the URL of your post is truncated with Firefox (not with Safari), here’s the tiny one: