14:31:33$ rake
(in /home/jon/wd/web/sup)
rake aborted!
no such file to load -- rubygems
/home/jon/wd/web/sup/Rakefile:33:in `require'
(See full trace by running task with --trace)

So I identify which package is necessary and install it. Then:

14:31:52$ rake
(in /home/jon/wd/web/sup)
rake aborted!
no such file to load -- gettext
/home/jon/wd/web/sup/Rakefile:35
(See full trace by running task with --trace)

So I identify which package is necessary and install it. Then:

14:32:11$ rake
(in /home/jon/wd/web/sup)
rake aborted!
no such file to load -- lockfile
/home/jon/wd/web/sup/Rakefile:35
(See full trace by running task with --trace)

So I identify which package is necessary and install it. Then:

14:32:31$ rake
(in /home/jon/wd/web/sup)
rake aborted!
no such file to load -- mime/types
/home/jon/wd/web/sup/Rakefile:35
(See full trace by running task with --trace)

So I identify which package is necessary and install it. Then:

14:32:39$ rake
(in /home/jon/wd/web/sup)
rake aborted!
no such file to load -- ncurses
/home/jon/wd/web/sup/Rakefile:35
(See full trace by running task with --trace)

So I identify which package is necessary and install it. Then:

14:33:08$ rake
(in /home/jon/wd/web/sup)
rake aborted!
no such file to load -- net/ssh
/home/jon/wd/web/sup/Rakefile:35
(See full trace by running task with --trace)

So I identify which package is necessary and install it. Then:

14:33:19$ rake
(in /home/jon/wd/web/sup)
rake aborted!
no such file to load -- ferret
/home/jon/wd/web/sup/Rakefile:35
(See full trace by running task with --trace)

So I identify which package is necessary and install it. Then:

4:33:31$ rake
(in /home/jon/wd/web/sup)
rake aborted!
Don't know how to build task 'default'

(See full trace by running task with --trace)

Well, at least that's the dependencies sorted! This is how I would have preferred things to have worked:

14:31:33$ rake
(in /home/jon/wd/web/sup)
rake aborted!
missing dependencies:
    rubygems
    gettext
    lockfile
    mime/types
    ncurses
    net/ssh
    ferret

Once I've resolved which rake target I want (rake tarball gave me an installation tree I could use), I'm finally in a position to run the thing:

14:38:12$ sup-config
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no
such file to load -- highline/import (LoadError)
    from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from /home/jon/wd/web/sup/pkg/sup-999/bin/sup-config:4

Ah.