Descompactando / congelando gemas em um aplicativo Ruby que não é rails

Estou escrevendo um aplicativo não-Rails ruby ​​(gasp!) E gostaria de poder incluir todas as dependências gem que o aplicativo requer em um subdiretório de fornecedor. Isso seria semelhante a comohttp://gemsonrails.rubyforge.org/ funciona para aplicativos Rails.

O objetivo aqui é evitar a situação da minha equipe atualmente quando uma nova dependência é adicionada. Todos os desenvolvedores da minha equipe precisam instalar a gem manualmente e, em seguida, alguém precisa atualizar manualmente cada máquina de teste e de preparação e produção. Se pudermos congelar as dependências no próprio aplicativo distribuído, uma simples atualização svn (ou git pull para esses hipsters no meio da multidão) seria tudo o que for necessário.

questionAnswers(1)

yourAnswerToTheQuestion