На самом деле довольно легко настроить задачу рейка, которая устанавливает кучу драгоценных камней:
task :install_gems do
require "rubygems"
require "rubygems/dependency_installer"
installer = Gem::DependencyInstaller.new
[["rack"], ["merb-core", "1.0.12"]].each do |args|
installer.install(*args)
end
end
Конечно, вы можете извлечь это в метод и написать более красивый способ указать свои зависимости, но это должно отлично работать.